P0618 – Alternative fuel control module -KAM error


By Reinier (Contact Me)
Last Updated 2017-10-04
Automobile Repair Shop Owner

Trouble CodeFault LocationProbable Cause
P0618 Alternative fuel control module -KAM error Alternative fuel control module

We recommend Torque Pro

What Does Code P0618 Mean?

OBD II fault code P0618 is a generic code that is defined as “Alternative fuel control module -KAM error”, and is set when the PCM (Powertrain Control Module) detects a malfunction in, or failure of, the KAM (Keep Alive Memory) of the alternative fuel control module.

Note that-

  • “Keep Alive Memory” refers to memory circuits/modules in the PCM that remain powered-up when the ignition is switched “OFF”, and the battery is not disconnected. Essentially, “Keep Alive Memory” (as it relates to this code) refers to the ever-changing operating parameters the PCM has “learned” during vehicle operation, and does NOT represent the hard-programmed operating parameters that are the same for all applications that use a specific programming. Thus, the values stored in the Alternative Fuel Control Module Keep Alive Memory are unique to each application, since no two vehicles are driven in exactly the same way
  • “Alternative”, or sometimes “Alternate” fuel control module refers to the control module that controls/regulates the flow of alternative fuels on vehicles that use more than one type of fuel

In a fully functional system, the alternative fuel control module is just one of dozens of control modules that are all interconnected via an exceedingly complex web of harnesses that collectively, form the CAN (Controller Area Network) bus system. During normal vehicle operation, information about a given aspect of the current operating conditions is distributed to all control modules that are involved with regulating/monitoring that particular aspect or function via the CAN bus system.

In practice (on an application that uses more than one type of fuel), the PCM is continually supplied with input data from a variety of sensors such as engine temperature, engine speed, throttle position and others. When the PCM determines that all required conditions have been met, it will switch over to the alternative fuel supply, at which time the Alternative Fuel Control Module will assume control of the application’s fuelling requirements, using the learned data values/operating parameters stored in the Alternative Fuel Control Module’s Keep Alive Memory.

However, should the PCM detect that the Keep Alive Memory relating to the Alternative Fuel control Module has failed, or is damaged in any way it will set code P0618, and depending on the application, may also illuminate a warning light. Note however, that on some applications, up to eight failure cycles need to occur before the PCM will illuminate a warning light. In these cases, code P0618 will be stored as a “pending code”, until the required number of failure cycles have occurred.

Where is the P0618 sensor located?

Both the Alternative Fuel Control Module and its associated Keep Alive Memory are integrated into the PCM, and are therefore not user-serviceable. The image below shows the typical corrosion damage that can occur to a PCM printed circuit board when a vehicle is flooded. Note that this type of damage is also common on vehicles that have a history of water leaks into the passenger cabin.

What are the common causes of code P0618 ?

Some common causes of code P0618 could include the following-

  • Malfunctioning or defective Alternative Fuel Control module
  • Programming errors in the PCM
  • Damaged, shorted, disconnected, or corroded wiring and/or connectors almost anywhere in the CAN bus system
  • Abnormal system voltages or malfunctions in the charging system, including the battery
  • Loss of ground almost anywhere in the CAN bus system
  • Ingress of water or moisture into the PCM or its connector
  • Failed or failing PCM. Note that unlike most other codes, control module failure is a relatively common cause of this code

How expensive is it to fix code P0618 ?

Due to the many variables involved in this code, it is not possible to provide a repair cost estimate that will be valid for all, or even most instances of this code.

What are the symptoms of code P0618 ?

Some common symptoms of code P0618 could include the following-

  • Stored trouble code, and possibly an illuminated warning light. Note that in some cases, code P0618 may be shown as “pending”
  • In many cases, other seemingly unrelated codes may be present as well, with the exact codes largely depending on the application
  • Engine may not idle, or the idling speed may fluctuate
  • In some cases, the idling may be rough, erratic, or exceed/fall below the specified idling speed
  • Some applications may exhibit varying degrees of power loss
  • Engine may stall constantly at low engine speeds
  • In some cases, the engine may stall constantly or shut off unexpectedly without a clear pattern being discernible
  • Gear shifts may be harsh, erratic, or unpredictable
  • Fuel consumption may increase dramatically

What are common solutions to code P0618 ?

Common solutions to code P0618 include the following-

  • Replacement of the PCM, or other control module(s)
  • Repair or replacement of damaged wiring and/or connectors
  • In rare cases, replacement of the applications’ entire wiring system

How serious is code P0618 ?

Code P0618 should be considered as serious, since some of the drivability issues, such as harsh or unpredictable shifting that often accompany this code can cause serious damage to the transmission and other major components.

How safe is it to still drive the car with code P0618 ?

Ideally, a vehicle on which code P0618 is present should not be driven until the code is resolved, since symptoms such as a sudden loss of power can occur unexpectedly. This poses an obvious safety risk, especially when the affected vehicle is driven in heavy traffic.

How difficult is it to repair code P0618 ?

Non-professional mechanics should note that code P0618 is not repairable on a DIY basis, unless the cause of the code is obvious, such as visibly damaged wiring, loose or corroded battery terminals, or a PCM that is confirmed to be defective.

If the cause of this code is not obvious, diagnosing this code is almost invariably extremely challenging. Generally, diagnosing/repairing this code requires professional grade diagnostic equipment, above average diagnostic skill and general and expert-level knowledge of the affected application in general.

NOTE: In cases where the cause of code P0618 is not obvious or immediately apparent, the average non-professional mechanic is limited to a few generic repair/diagnostic steps that may or may not resolve the problem. Therefore, if the few steps outlined here do not resolve the issue, the better option is to refer the application to the dealer or other specialist repair facility for professional diagnosis and repair. Note that professional diagnostic steps could include using advanced diagnostic equipment to isolate faults in the CAN bus system, removal and replacement of large sections of the vehicle’s wiring, or replacement and/or reprogramming of one or more control modules.

What are the common mistakes when repairing code P0618 ?

The most common mistake(s) made when dealing with code is a failure to resolve additional codes (where present) in the order in which they were stored. P0618 often sets as a result of other failures, malfunctions, or faults and failing to address the root cause(s) of P0618 effectively will result in an ineffective repair.

However, it must be borne in mind that code P0618 can also cause other codes to set. Thus, in cases where P0618 appeared first, it must be resolved before any other additional codes are addressed.

How do you troubleshoot code P0618 ?

WARNING:  In cases where code P0618 is shown as “pending”, it is vitally important NOT to disconnect the battery, clear ANY codes, or to disconnect control modules and/or electrical connectors (including ground straps/wires) in a random fashion. Doing any of the above will almost certainly ERASE or OVERWRITE Failure Records that may have been saved along with freeze frame data that relate to additional codes.

This is especially important, since Failure Records contain much more relevant data than freeze frame data. Nonetheless, while the Alternative Fuel Control Module generally does not save Failure Records, losing available Failure Records relating to contributing codes through ill-considered diagnostic methods may prevent an accurate diagnosis of code P0618. Thus, ALL available freeze frame data as well as ALL available Failure Records MUST be extracted and recorded BEFORE ANY steps are taken to diagnose this code.

NOTE: If the vehicle is fitted with a performance-enhancing chip in the PCM, or if the PCM is running on enhanced programming (authorized or not), restore the original programming as a first step in resolving P0618, since running non-stock programming is a common cause of this code.

 Step 1

Record all codes present (including pending codes), as well as all available freeze frame data/Failure Records. All additional codes that are present MUST be resolved in the order in which they were stored, but note that where P0618 was stored first, all other following codes have set as a result of P0618. In these cases, P0618 must be resolved first.

NOTE: Refer to the manual for details on the relationship between additional codes and P0618. Pay particular attention to codes that relate to abnormal system voltages and/or the charging system, and be sure to resolve these codes BEFORE continuing with the diagnostic repair procedure to prevent a recurrence of the problem.

Step 2

In the unlikely event that there are no additional codes, perform a thorough visual inspection of all visible and accessible wiring, starting with the battery cables, and the battery itself. Look for visibly damaged, shorted, disconnected, or corroded wiring and/or connectors.

Note that abnormal system voltages and intermittent failures of the PCM’s power supply are the two most common causes of this code. Therefore, it is important to verify that the battery is fully charged, and that the battery terminals are free of corrosion and properly tightened. Include an inspection of all battery grounding points in this inspection. Make repairs as required before clearing all codes and scanning the system again to see if any codes return.

NOTE: Faults relating to abnormal system voltages and/or the charging system are invariably indicated by dedicated codes. If no such codes are present, it is reasonably safe to assume that the root cause of the code does not involve the charging system.

Step 3

If no visible damage to wiring (including the battery cables/terminals) is found, and it is certain that the charging system is in perfect working order, refer to the manual to locate the PCM, and inspect it for signs of corrosion or other outward signs that the unit had been in contact with water or moisture.

This is especially important if the vehicle had been flooded at any time in the past, or if it has a history of water leaking into the passenger cabin. This inspection is even more important on applications where the PCM is located in the engine compartment, or anywhere else outside of the passenger cabin. On these applications, it is vitally important to verify that the PCM had not been in contact with water, or that water cannot come into contact with the PCM or find its way into the PCM’s electrical connector.

Step 4

If it turns out that the PCM or its connector had been in contact with water, there is a more than even chance that a fatal short circuit had destroyed the Alternative Fuel Control Module’s Keep Alive Memory.

However, short circuits of this nature do not destroy PCM circuits in a selective manner, and there is therefore a distinct possibility that other features/circuits in the PCM are damaged or destroyed as well, particularly in cases where a no-start condition is present.

NOTE: While it may sometimes be possible for highly skilled technicians to repair the PCM, replacement of the unit is the only reliable, long-term solution or remedy. Note however that the replacement PCM must be reprogrammed, and that all practicable steps must be taken to ensure that the replacement PCM does not come into contact with water or moisture again.

Step 5

Diagnosing this code beyond Step 4 involves the individual testing of hundreds, if not thousands of circuits, as well as dozens of control modules in a process that can take several days, even for highly skilled technicians that have access to advanced diagnostic equipment and the latest technical information.

Thus, if Steps 1 through 4 did not resolve the problem, suspect either a wiring issue that can be located almost anywhere in the CAN bus system, or one or more defective/malfunctioning control modules. Non-professional mechanics are therefore strongly urged NOT to continue the diagnostic procedure, but to refer the application to the dealer or other competent repair facility for professional diagnosis and repair, instead.

Codes Related to P0618

  • P0619 – “Alternative Fuel Control Module RAM/ROM Error”

BAT Team Discussions for P0618

None found. Ask a question about P0618.