When you say the starter checked out good did they check it under load? I only say that because my friends 931C turned over fine but was less than half the speed it should have been. New starter spun it over faster than a car but still needed a few small shots of starting fluid.