Skip to content

P035A ISO/SAE Reserved

Jump to the fix

Severity

High

Can I keep driving?

Avoid extended driving; visit a service soon.

First step

Re-read the fault memory with a tool that carries the manufacturer's own definitions rather than a generic list

  • PPowertrain
  • 0Generic code
  • 3Ignition / Misfire
  • 5ASequence number

What does it mean?

This entry sits at a position that the standard powertrain code table marks as reserved, meaning no definition common to every manufacturer has been assigned to it. The codes that follow it in the same block describe the ignition control signal circuits for the E and F channels, so a tool that displays this number is pointing at the ignition control group of the engine management system. When a vehicle really stores a reserved position, its meaning comes from the manufacturer's own list, and a generic reader may show a placeholder or a description that belongs to another make. The number therefore has to be confirmed against the definition table for the specific vehicle before any component is condemned.

Symptoms

  • The tool shows the code with no usable description, or with text that plainly does not fit the vehicle
  • MIL may be on, or the entry may sit as a pending or history record with no lamp
  • If the underlying fault really is in the ignition control group: misfire, rough idle and loss of power
  • Other, properly defined codes are usually present at the same time and describe the real problem
  • On some tools the entry reappears straight after clearing even though the vehicle drives normally

Likely causes

  • Generic code table in the scan tool showing a placeholder for a position the manufacturer defines differently
  • Communication error or a corrupted data frame between tool and module, producing an implausible code number
  • Manufacturer specific assignment for this position, most often within the ignition control signal group
  • A genuine fault in the ignition control channels covered by the neighbouring codes, reported under a manufacturer specific number
  • Control module software level that does not match the tool's code database

How to fix it

  1. Re-read the fault memory with a tool that carries the manufacturer's own definitions rather than a generic list
  2. Write down every code in memory, because a properly defined entry stored alongside almost always identifies the actual fault
  3. Check the freeze frame data to see the conditions under which the entry was made
  4. Verify the communication path, since a poor connection at the diagnostic socket or low battery voltage can create implausible entries
  5. If the ignition control group is implicated, inspect the coil connectors, control wiring, supply and ground for the channels in that block
  6. Confirm the control module software level and check whether an update has been released
  7. Clear the memory and re-test; if the entry does not return and the vehicle drives normally, treat it as a reading artefact rather than fitting parts

Codes From the Same System

All Fault Codes

Related Similar Codes

This information follows the generic OBD-II definition and does not replace a vehicle-specific diagnosis. The severity rating is rule-based; an authorised diagnostic reading is required for a definitive answer.