What the P0615 code means?
This code indicates that the starter relay (also called the PNP relay or park/neutral relay) is in the "On" position when the vehicle is not in park or neutral. When the vehicle is in gear, the starter relay should be in the "Off" position, which prevents the vehicle from starting when it's in gear. If it's in the "On" position when the vehicle is not in park or neutral, the code will set, and the Check Engine light will turn on.
What causes the P0615 code?
1. Faulty ignition switch
2. Defective starter relay
3. Faulty starter solenoid
4. Blown fuse or fuse-able link
5. Corroded or damaged connector
6. Corroded or damaged battery cable
7. Faulty or damaged wiring
8. Faulty PCM
What are the symptoms of the P0615 code?
Symptoms may range from just the service engine soon lamp and a stored code to a no start/no crank condition.
Common mistakes when diagnosing the P0615 code:
often lead to unnecessary starter motor replacement. Technicians report that shortcomings in the voltage supply to the starter motor are more common in late model vehicles than bad starter motors/solenoids.
What repairs can fix the P0615 code?
Depending on what's causing the PCM to detect and store the P0615 code, a number of repairs can be done to resolve it, including:
1. Replacing a blown fuse.
2. Replacing bad battery cables.
3. Replacing or repairing a bad starter relay.
4. Replacing the ignition switch.
5. Repairing or replacing faulty wiring or connectors.
6. Replacing the starter motor or solenoid.
7. Replacing or reprogramming the PCM.