What does it mean?
OBD II fault code U1118 is a manufacturer-specific trouble code, which carmakers define as SCP (J1850) Invalid or Missing Data for Primary Id . As this description is probably not reasonably intuitive and contains several abbreviations, it might need additional explanation. The SCP stands for Standard Communications Protocol, a way of communication between car components. More specifically, the protocol in question is J1850 used by many manufacturers since 1996.
And lastly, there’s the phrase Invalid or Missing Data for Primary Id , whose meaning depends on the car make and model. But, in most cases, the U1118 trouble code is set when there’s an interruption in communication with one of the vehicle’s control modules. Still, bear in mind some car makers might have a different explanation for this code.
Symptoms
- Warning lamps for several unrelated systems on at the same time
- One or more modules missing from the scan tool list, or appearing only intermittently
- Instrument cluster readings dropping out or freezing
- Features such as central locking, climate control or cruise control failing for a moment and then working again
- The code returns after a specific condition such as a bump, rain or a cold start
- Occasional crank but no start when a module needed for starting drops offline
Likely causes
- Open circuit or high resistance in the single-wire serial data line, typically at a splice pack, ground point or previous repair
- A module that has lost its power feed or ground because of a blown fuse or a corroded connector
- Short to ground or to battery on the data line, which silences the whole segment
- Moisture and corrosion in a bulkhead or under-carpet connector shared by several modules
- A failing module that stops transmitting after it warms up or when it is vibrated
- Weak battery or a charging system producing excessive electrical noise
- Incomplete programming or the wrong module variant fitted during an earlier repair
How to fix it
- Scan every module and list which ones answer, comparing the result with the vehicle module layout
- Check the battery, charging voltage and main ground connections before any harness work
- Measure supply voltage and ground at the missing module while the circuit is loaded
- Check the serial data line from that module back to the network for opens, shorts and high resistance
- Inspect splice packs, bulkhead connectors and ground straps for corrosion and moisture
- Wiggle test the suspect harness and connectors while watching whether the module reappears on the scan tool
- Repair the wiring or connector, then reprogram or replace the module only if it stays offline with good power, ground and data lines