Auto Parts: 1998 Chevrolet S10 starter, camshaft sensor, chevrolet s10


Question
I have a 1998 Chevrolet S10 2.2 liter 4 cylinder with an automatic and 2 wheel drive.  The vehicle broke a starter nose about 2 months before I bought it 2 years ago.  I bought it in February and it broke another nose.  The motor seems to kick back when it is cranking when it is cold.  The local mechanic replaced the crankshaft sensor which seemed to help.  It still happens intermittently.  I was told to change the camshaft sensor and possibly the ignition control module.  I want to fix the problem but not just replace parts.  Thank you

Answer
    I hate to say this, but you do see a lot of this sort of thing on those little GM starters.  They are just plain weak.  Do you think that you are getting a backfire?  Do you ever hear anything like that?  The ignition module makes a spark when it is told to, so don't blame it.  The cam sensor times the injectors so it is unlikely to be the problem.  I would suggest two things: have a mechanic hook a real-time recording engine analyzer to the truck and run it the next day when the engine is stone cold.  Leave it hooked up while the engine warms, then take a look at the data, especially the timing trace, after it is has gone through the process of warming up.  Also use it to check the health of the timing chain.  Don't change any parts until you have data that tells you what to change.