Network, generic

U0310 Software Incompatibility With Fuel Pump Control Module

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modePossible

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.

Likely causes

Replacement or aftermarket pump module with software for another application
Engine controller reprogrammed, matching FPCM calibration not loaded
Interrupted programming of the pump module

Symptoms

  • Hard start or no start, stalling
  • Hesitation, lean running or misfire under load
  • MIL and fuel pressure codes

Repair estimate

DifficultyShop_onlyWorkshop job
Parts and labour€80–600
Time0.5–2 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

fuel pump modulecontrol module software

Related codes

References: static.nhtsa.gov, performanceparts.ford.com, roushcleantech.com.