P1699 — Climate Control CAN Communication Failure
P1699 — Climate Control CAN Communication Failure. P1699 usually affects climate-control communication rather than propulsion, so driving may be possible.
For Ford vehicles
CAN connection to climate control module
vehicle
Is it safe to drive?
Caution - climate controls may fail P1699 usually affects climate-control communication rather than propulsion, so driving may be possible. Repair it promptly and avoid relying on the system if loss of heating, cooling, or defrost creates a visibility or safety concern.
Typical symptoms
- P1699 remains stored as a current, pending, or permanent communication code.
- The scan tool may be unable to identify or communicate with the climate control module.
- Climate controls do not respond when changing temperature, fan mode, or recirculation.
- The blower may operate while the climate control settings remain unresponsive.
- Air conditioning, heating, or maximum defrost may be unavailable.
- P1699 may be the only visible code while the vehicle otherwise operates normally.
Common causes
- Open, shorted, or damaged CAN high and low wiring leading to the climate control module.
- Loose, corroded, or improperly seated connector at the climate control module or an inline harness junction.
- Failed power supply or blown fuse that prevents the climate control module from joining the CAN network.
- High-resistance or poor ground connection at the climate control module or related body harness.
- Intermittent CAN connection caused by harness chafing, vibration, or thermal expansion.
- Failed climate control module or internal CAN transceiver after wiring and power checks confirm the fault.
How to diagnose with an OBD scanner
- Confirm P1699 with a scan tool Connect a vehicle-compatible ELM327 adapter or AIScanAuto and read stored, pending, and freeze-frame data. Confirm P1699 and check whether the climate control module appears in the network. AIScanAuto is a diagnostic scan tool, not OEM software, so its module coverage may be limited.
- Inspect the module and wiring Disconnect the battery as appropriate and inspect the climate control module connector, nearby body-harness junctions, and protective sleeves. Look for green, corrosion, bent terminals, water intrusion, pin damage, and wiring damaged by chafing or sharp edges.
- Verify module power and ground Use the applicable wiring diagram to test the climate control module's supply fuse, ignition-switched power, and ground. Confirm that battery voltage is stable and that voltage drop under load does not exceed the manufacturer's specification.
- Perform CAN circuit checks Follow the manufacturer-specific procedure for checking the CAN high and low conductors for opens, shorts to power or ground, and incorrect termination. Use the specified meter, oscilloscope, breakout box, or network analyzer rather than assuming the code proves a failed module.
- Test for an intermittent P1699 Clear P1699, operate the climate controls, and monitor module communication and live data while gently moving relevant harness sections. If P1699 returns during the wiggle test, repair the affected connector or wiring section before considering component replacement.
- Confirm the climate control module If the wiring, connectors, power, ground, and shared CAN network all pass testing, test the climate control module according to service information. Replace or repair the module only after confirming that it is not communicating because of an external circuit fault.
Approximate repair cost
A rough independent-shop estimate is USD $150-$1,200 for P1699 diagnosis and repair, depending mainly on whether the fault requires harness or connector work or climate control module replacement. These figures are estimates, not verified quotes, and costs vary by region, vehicle, and parts availability.
Common questions
Does P1699 mean the climate control module has failed?
Not necessarily. P1699 identifies a CAN communication fault involving the climate control module, and open wiring, a bad connector, inadequate power, or poor ground can be more common than an internally failed module.
Can the vehicle still be driven with P1699 stored?
Usually, yes, because P1699 generally does not directly affect engine or transmission operation. However, climate, heating, cooling, or defrost functions may be unavailable and should not be relied upon when conditions require them.
Will an ELM327 or AIScanAuto scanner diagnose P1699?
A compatible scanner can confirm P1699 and may provide related climate-control data, but generic ELM327 devices often have limited access to manufacturer body modules. AIScanAuto is not OEM software, so final testing should follow the vehicle's wiring and service information.
What repair is normally required for P1699?
The repair depends on the test results. P1699 may require a connector repair, CAN harness repair, fuse or ground correction, or replacement of a climate control module whose internal communication circuit has failed.
P1699 — ---
When your check engine light comes on and a scan reveals OBD2 code P1699, it means the vehicle's control module has detected a fault in one of the sensor or actuator circuits it monitors. The ECU doesn't just flag the issue once and call it done—it runs the same check multiple times across consecutive drive cycles before officially storing P1699. This prevents false alarms from temporary electrical glitches like voltage spikes from poor battery connections or minor sensor noise.
The module responsible for P1699 continuously compares real-time data from the affected circuit against factory-calibrated thresholds. When readings fall outside acceptable ranges or go completely silent, the system logs the fault. It also captures a freeze frame at that exact moment—a snapshot showing engine RPM, load percentage, coolant temperature, and vehicle speed. That snapshot is gold when you're debugging, because it tells you exactly what conditions triggered the code. You can replicate those conditions on a test drive and watch whether the fault comes back.
Symptoms of P1699
- The affected system cuts out intermittently or stops working entirely
- Check Engine Light remains illuminated after the fault is confirmed
- Vehicle may enter limp-home mode, limiting power or functionality depending on which circuit failed
- Fuel economy drops noticeably in some applications
- Underlying system (such as emissions controls, throttle, or transmission functions) may operate erratically
Common Causes of P1699
- Corrosion, looseness, or physical damage at the electrical connector
- Broken, frayed, or pinched wiring creating an open circuit
- Wiring rubbed through and shorted to ground or another circuit
- Failed sensor or actuator component in the monitored circuit
- Blown fuse or power supply issue feeding the affected circuit
- Control module internal fault generating false fault reports
How to Diagnose P1699
- Connect a quality OBD2 scanner and confirm P1699 is present in the stored codes. Record the freeze frame data before clearing anything—those parameters guide your entire diagnosis.
- Pull all stored codes from every module, not just the powertrain. Related codes in other controllers often point directly to the root cause. Check for any open TSBs (Technical Service Bulletins) for your specific make, model, and model year—manufacturers publish software updates and known fixes for recurring P1699-related faults.
- Inspect the wiring harness and connectors tied to the faulty circuit. Look for corroded pins, broken insulation, rubbed-through wires, or connectors that aren't fully seated. Pull back protective loom if needed to expose the full run.
- Check for proper reference voltage and ground at the component itself using a multimeter. Compare your readings to manufacturer specifications. Then verify signal continuity from the module to the component—no open circuits, no unwanted resistance.
- Perform a wiggle test while monitoring live data on your scan tool. If the signal drops out when you move the harness, you've got a broken wire inside the insulation or a marginal connector.
- Clear the code and complete a drive cycle that recreates the freeze frame conditions. Watch to see if P1699 returns. If it does, you have an intermittent fault that needs repair before calling the job done.
Repair Options for P1699
Depending on what's actually broken, here's what you're looking at:
- Wiring repair or connector replacement: $80–$250
- Sensor or actuator replacement: $150–$500
- Control module diagnosis and repair: $300–$1,000
Total Cost to Fix P1699
Most shops charge $80–$250 for wiring and connector work, $150–$500 for part replacement, and $300–$1,000 for control module-level diagnosis and repair. The total depends entirely on which part of the circuit is actually at fault. Start with the least expensive fixes—connectors and wiring—before assuming the control module or expensive component is bad. Proper diagnosis beforehand keeps your total bill from ballooning.
Can You Drive with P1699?
P1699 is generally a short-severity code. Most vehicles remain driveable, though you may notice reduced performance or an auxiliary system that doesn't work. However, if P1699 is accompanied by stalling, failure to start, or warnings affecting brakes and steering, treat it as urgent and stop driving until diagnosed.
Related OBD2 codes
- P1600: Throttle Control Unit Malfunction
- P1601: Throttle Control Unit Throttle Position Malfunction
- P1602: Throttle Control Unit Modulated Command Malfunction
- P1603: Throttle Control Unit Detected Loss of Return Spring
- P1604: TCU Unable To Control Desired Throttle Angle
- P1605: Loss of KAM Power; Open Circuit