Did you bench check the starter?
Are you sure that its good?
Sometimes the brushes on the starter are to worn and won t make good contact, thats why sometimes its starting good, also check the "signal" that came from the ignition right at the starter.
Check that first
hope it helps.
Wednesday, November 29th, 2006 AT 4:15 PM