well i gott a code 12 from checking my codes. It says bad signal or rpm signal. My problems that i have are starter problems that have been going on for like 6 months. It starts when it wants to and has a clikcing sound coming from the passgenger side area. so when i try to start it just goes click click click anywere from 10secs to 5 minsometimes and hour and then it starts. code 12 says bad cps signal to ecu or bad starter signal. what else can my problem be. I have a high idle at around 1200 and comes down to normal when it wants to. I have a rod knock which i know has nothing to do with this but i thought id mention it anyway. can anyone point me to the right direction.