Whenever an engine runs poorly or shuts only off after warming up (getting heat soaked), the primary suspect is the position sensor. A failing sensor will send erratic signals because it's affected by heat. The camshaft position sensor can be tested with a meter per the FSM. An easier method (and my personal favorite) is to run the engine up to operating temp until it starts misfiring, shut it off, remove the suspect camshaft position sensor, put it in the freezer for a few minutes to cool down, reinstall it onto the (still heat soaked) engine, and fire it up. If the engine runs normally with a cool sensor, you know the sensor is failing and it's time for a new one. These RB electronics are now 20 years old and failing left and right.
Isn't the code 21 commonly present with the LS coils? I had a code 21 (with Splifire setup) then eventually discovered I was missing a coilpack ground wire. Something to look at.
|