OBD-II trouble code
P0615: Starter Relay Circuit
The code names the starter, which is why people budget for one. The module never carries starter current — it switches a relay with a fraction of an amp — so the fault this code describes is a signal wire, and a great many of these repairs cost less than an oil change.
Quick facts
- System
- Powertrain
- Category
- Charging / Electrical
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $70 – $750
- DIY difficulty
- Intermediate DIY
What does P0615 mean?
P0615 is the powertrain module reporting a general problem in the starter relay control circuit — an open, a short, or a reading that does not match what it commanded. It is the parent code of the group, which is why it is broader than the low and high variants: it says the circuit is not behaving, without committing to which direction.
The first thing to get straight is what the module is actually connected to, because the name of this code causes more unnecessary spending than almost any other in the range. A starter motor draws hundreds of amps while cranking. No control module switches that. The heavy work is done by a relay and the starter's own solenoid, and what the module controls is the small signal that closes that relay — a line carrying a fraction of an amp. So this code describes a signal circuit: a wire, a socket, a relay coil, a connector, or the module's own output driver. The starter motor itself is downstream of everything this code is about. A code with the word starter in it frequently turns out to be a corroded relay socket or a $20 relay, and knowing that before the estimate is written is worth real money.
The second thing is what makes this circuit unusual, and it is genuinely different from most of the codes around it. On a vehicle with module-controlled cranking, the driver does not close the starter circuit. Turning the key to start, or pressing the button, is a request that goes to the module, and the module decides whether to grant it. Before energising the relay it consults a set of permissions: is the transmission in park or neutral, is the clutch pedal fully depressed on a manual, has the immobilizer authorised this key, and on some designs is the brake pedal applied. The starter relay control circuit is where all of that converges into one output.
That has a real diagnostic consequence, and it widens the search in a useful direction. A gear selector switch slightly out of adjustment, a clutch pedal switch that never quite reports fully depressed, or a selector that reads as being between positions will all produce a car that does not crank — and because the module never energised the relay, faults in this circuit and faults in the permission chain present the same way to the driver. Reading those switches live on a scan tool while somebody operates them is quick, needs no disassembly, and shows what the module believes rather than what the switch is physically doing. It is a better first move than testing wires.
The third useful fact is that this circuit gives you a free component test that most circuits do not. Vehicles commonly carry several identical mini-relays in the same fuse box for the horn, the fuel pump, a cooling fan or the headlamps. Swapping the starter relay for one of those is a conclusive test of the relay with no meter, no specification and no parts. If the fault follows the relay you are done; if it does not, you have eliminated the most-suspected component in a couple of minutes and can spend your time on the wiring instead.
One characteristic of this code catches people out and is worth stating plainly: it can be stored on a vehicle that starts perfectly every time. The module is able to check this circuit's electrical integrity with the engine off and the relay at rest, so a fault that only matters under load, or that comes and goes, will be recorded without ever producing a failed start. That means "it starts fine" does not clear the code, and equally it means clearing the code and getting a normal start does not prove the repair. Confirm the circuit, not the outcome.
As for driving, the vehicle drives entirely normally once it is running — this circuit is finished with the moment the engine fires and has no involvement in how the engine runs. The realistic risk is being stranded rather than being unsafe: an intermittent fault here becomes a no-crank at the least convenient moment. The one situation that deserves more urgency is a starter that engages when it should not, which is a different failure direction and is covered by the low variant of this code.
Common causes
- Failed starter relay with an open or high-resistance coil
- Corroded, heat-damaged or spread terminals in the starter relay socket
- Broken or chafed conductor in the low-current relay control wire
- Park or neutral position switch out of adjustment or failing
- Clutch pedal position switch not reporting fully depressed on a manual transmission
- Corroded or loose connector at the module or at the starter solenoid signal terminal
- Blown fuse feeding the relay coil supply
- Failed module output driver for the starter relay control
- Aftermarket remote start or alarm spliced into the crank circuit
- Poor chassis ground shared by the relay circuit
Symptoms
- Engine cranking intermittently or not at all
- No click from the relay or the starter solenoid when the key is turned to start
- A single click with no cranking
- Vehicle starting normally on some attempts and not others with no pattern
- Check engine light with the vehicle starting and running perfectly
- Cranking that only works in a particular gear selector position
- No crank on a manual transmission unless the clutch is pressed unusually hard
- Fault appearing after aftermarket electronics were installed
- Code returning after the starter motor was replaced without effect
Diagnostic steps
- 1.Separate the control circuit from the power circuit in your head before you start, because they are not the same wiring and this code only concerns one of them. The heavy cable from the battery to the starter carries hundreds of amps and is not what the module watches. The circuit in this code is the low-current line the module uses to close a relay, and it carries a fraction of an amp. Confirm which pin and which wire that is in service data, and put the heavy cable aside for now.
- 2.Swap-test the relay against an identical one in the same fuse box. Many vehicles carry several interchangeable mini-relays for the horn, fuel pump, cooling fan or headlamps, and swapping the starter relay with one of them is a free, conclusive component test that needs no meter and no specification. If the complaint moves with the relay, you have found the part. If it does not, the relay is exonerated and you have narrowed the job to the circuit around it in about two minutes.
- 3.Map the inputs the module consults before it closes the relay, because this circuit is where the driver's intent and the vehicle's permissions meet. On a vehicle with module-controlled cranking, turning the key or pressing the button is a request rather than a command: the module decides whether to energise the relay after checking the park or neutral switch, the clutch switch on a manual, the immobilizer's authorisation, and on some vehicles the brake pedal. A misadjusted or failing switch in that chain presents as a starting complaint and is a much cheaper fix than anything in the starting system proper.
- 4.Read the park or neutral switch and clutch switch live on the scan tool while an assistant operates them. This is faster and more reliable than testing them at the connector, and it shows you exactly what the module believes rather than what the switch is doing. A gear selector that reads as being between positions, or a clutch switch that never reports fully depressed, explains both the code and the no-crank without any wiring work.
- 5.Check the relay socket itself rather than only the wiring to it. A relay carries meaningful current through its contacts and the socket terminals heat and cool with every start, so spread terminals, discoloured plastic and green corrosion in the socket are common and are visible with a light and a mirror. Look for browning around the terminals specifically — that is heat damage, and a socket that has run hot will keep making poor contact even with a brand new relay in it.
- 6.Test continuity and voltage on the module's control leg with the relay removed, and check the relay's own supply and ground while you are in the socket. This gives you four separate facts — does the coil have supply, does the module's leg reach the socket, is there a ground where one is expected, and does the switched output leave the socket — and any one of them being wrong locates the fault immediately.
- 7.Do not clear this code and assume a normal start means it is resolved. The module can test this circuit's integrity with the engine off and the relay at rest, which means a car that starts perfectly on every attempt can still carry a stored fault here. Confirm the repair by rechecking the circuit or by driving enough cycles for the monitor to run, rather than by the fact that the engine fired.
Repair cost
$70 – $750
Diagnosis is $70 to $160. The most common outcomes are cheap: a starter relay is $10 to $95 with fifteen minutes to an hour of labour, and repairing a corroded socket or a chafed control wire is $60 to $220 with almost no parts cost. A park or neutral position switch is $40 to $250 plus half an hour to two hours depending on access. A clutch pedal switch is $20 to $90 plus half an hour. If the module's own output driver has failed, control module replacement and programming is $450 to $1,400. Note that the starter motor itself is $180 to $700 fitted, and is downstream of everything this code describes — replacing it on the strength of this code alone is the most common way to spend money here without fixing anything.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with starter relay replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.