P1298Manufacturer-specific code

P1298 Code: Electrical Load Detector (ELD) Circuit High Voltage (Honda)

On Honda and Acura, the P1298 code means the electrical load detector (ELD) circuit shows high voltage. The idle is not compensated when you switch on electrical loads. A failed detector or an open circuit is the usual cause.

Severity
Low
Can I keep driving?
Yes, no immediate risk
Estimated cost
$40 to $300
Difficulty
Medium
System
Computer and Outputs
Applies to
Depends on the manufacturer

Common in: Honda

On this page

What the P1298 code means

P1298 is a manufacturer-specific code: the 1 in the second position means each automaker defines what it stands for, not the generic standard. The most widespread definition is the one used by Honda and Acura. If your vehicle is another brand, confirm the code text with a scan tool that supports that manufacturer.

ManufacturerMeaning of P1298
Honda and AcuraElectrical load detector (ELD) circuit high voltage

The electrical load detector (ELD) measures how much current the electrical system draws. The computer uses it to control alternator charging and to compensate the idle when loads are switched on.

The computer sets the P1298 code when the ELD signal is too high, almost always because of an open circuit or a failed detector.

Before you repair anything, confirm the make, model, year and engine. With manufacturer codes, the same number can change even between engines from the same brand.

P1298 code symptoms

  • Check engine light on.
  • Idle not compensated when you switch on electrical loads.
  • Uneven battery charging.

Likely causes of the P1298 code

  1. Failed ELD. The most frequent cause.
  2. Open circuit. Confirm it with the tests in the diagnosis section.
  3. Moisture in the fuse box. Confirm it with the tests in the diagnosis section.

How to diagnose the P1298 code step by step

  1. Measure the ELD signal with the loads off and on.
  2. Check the connector and the wiring.
  3. Inspect the fuse box.

How to fix the P1298 code

  • Replace the ELD or the fuse box.
  • Repair the wiring, then clear the P1298 code and confirm it does not return.

Technical reference data

  • On many Hondas the ELD is built into the engine compartment fuse box.
  • P1xxx codes are manufacturer-specific: confirm the definition with a scan tool that supports your brand.
  • Values are approximate: check the manufacturer data for your vehicle.

Brand-specific notes

Very common on the Civic, Accord, CR-V, Fit and Odyssey.

If your vehicle is another brand, check the table above for the meaning its manufacturer gives the code, and confirm it with a scan tool that supports that brand.

Frequently asked questions about P1298

What does the P1298 code mean on a Honda?
It means the electrical load detector (ELD) circuit shows high voltage. The idle is not compensated when you switch on electrical loads.
Does P1298 mean the same thing on every brand?
No. It is a manufacturer code, and on other brands it may not exist or it may mean something else.
Can I drive with a P1298 code?
Yes. The severity is low, though you may see the idle dip with the lights or A/C on. Watch the battery in case charging is uneven.
How much does it cost to fix P1298?
On a Honda the cost runs from about $40 to $300. A wiring or connector repair is on the low end, while a new ELD or fuse box costs more.
Will a P1298 code clear itself?
Unlikely. A failed detector or an open circuit does not heal on its own, although moisture in the fuse box can make the fault come and go.
What is the most common cause of P1298?
A failed electrical load detector. Check the connector, the wiring and the fuse box for moisture or corrosion as well.

Questions about the P1298 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.