Obdaryn

U0310Software Incompatibility With Fuel Pump Control Module

  • Generic OBD-II code · Network
  • Turns on the check-engine light
  • Matters for the ITP
  • Can trigger limp mode
How the car detects it
A fuel pump control module drives the in-tank pump at variable speed so that the pressure requested by the engine controller is reached. U0310 is set when the two controllers do not accept each other's software or calibration. No manufacturer documents U0310 publicly. GM's 2013 Cadillac ATS 2.5 L shows how tightly the pair belongs together: against a rough idle GM released matching software for the ECM and the FPCM and had both reprogrammed, each in its own session (PI1092B). Ford's 2014 code interpretation already gives the lost-contact code U0109 the MIL marker, and Roush CleanTech's propane trucks use two pump modules, A and B, so the letter in related codes matters. A mismatched pump module can deliver the wrong pressure, causing lean running, misfires or a no-start; a MIL is likely. U0410 covers invalid data.
What you may notice
  • Hard start or no start, stalling
  • Hesitation, lean running or misfire under load
  • MIL and fuel pressure codes
Likely causes
  • LikelyReplacement or aftermarket pump module with software for another application
  • PossibleEngine controller reprogrammed, matching FPCM calibration not loaded
  • RareInterrupted programming of the pump module
Inspection (ITP)
Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
Repair
Workshop only · Usually a job for a workshop.Typical cost: €80 – €600

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.