Check if the starter relay is sticking to include the ignition switch
November, 19, 2011 AT 3:58 AM
Just to add to this one you will need a test light or multimeter and see if there is power to the small purple wire at the starter when the key is released from the start position and the starter still runs. If there isnt power power at the purple wire with the starter running then bad starter. As far as the code P0340 I need to know what engine you have?
November, 19, 2011 AT 2:30 PM
The starter wire is hot when engaged. And the engine is a 2.2 ecotech
November, 19, 2011 AT 6:15 PM
Could be the starter pinion drive is too close to the flexplate-havethe clearance checked- P0340-camshaft sensor
November, 19, 2011 AT 7:08 PM
If the purple trigger has power while the starter continues to run with the key not in the run position then that has nothing to do with the pion of the starter. Something is giving the starter power to keep it running.