Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

U1002 on 2008-2012 Infiniti EX35: CAN Communication Failure Causes and Fixes

U1002 on an Infiniti EX35 indicates a serious network communication failure. Before suspecting expensive modules, check for a weak battery, corroded ground connections, or water in the passenger footwell, as a wet Body Control Module (BCM) from clogged sunroof drains is a common cause. Many owners on forums like NICOclub and MyG37 have documented this exact failure pattern.

17 minutes to read 2008-2012 Infiniti EX35
Most Likely Cause
Water Damage to Body Control Module (BCM)
Difficulty
5/5
Est. Time
3 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1800
Parts Price
$10 – $1200
⚠️ Drivable, but... — Driving is not recommended. A network failure can cause unpredictable behavior, including engine stalling, erratic transmission shifting, or the sudden disabling of safety systems like ABS and Vehicle Dynamic Control (VDC). In some cases, the vehicle may fail to start at all.
Key Takeaways
  • U1002 is a network code, not a part code. Do not replace parts without a proper diagnosis.
  • The most important first step is to check for water in the passenger footwell, as a wet BCM is a very common cause on the EX35.
  • Always verify the battery is healthy and all main ground connections are clean and tight before proceeding to more complex diagnostics.
  • This code is serious and can affect vehicle safety and drivability. Professional diagnosis is strongly recommended.
The U1002 code on a 2008-2012 Infiniti EX35 means there is a loss of communication on the Controller Area Network (CAN). The CAN bus acts as the vehicle's nervous system, allowing modules like the Engine Control Module (ECM), Transmission Control Module (TCM), and ABS controller to share data. Infiniti's Technical Service Bulletin ITB10-029A specifies that U1002 indicates a missing communication with a 'tighter spec' than the more common U1000 code, meaning the data dropout was more persistent or severe. The module that stores the U1002 code is often working correctly; it is simply reporting that it cannot hear from another module on the network.

What's Unique About the 2008-2012 Infiniti EX35

The Infiniti EX35 shares its platform and many electronic systems with the G37, making it susceptible to similar issues. A widely documented problem on this platform is water intrusion from clogged sunroof drains. The drain tubes, particularly the one on the passenger side, can clog or the firewall grommet can shrink, causing water to overflow and drip directly onto the Body Control Module (BCM) and its connectors in the passenger-side footwell. This specific water leak issue is a primary suspect and should be investigated before extensive electrical diagnosis, as confirmed by numerous owner experiences on forums.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Is the passenger footwell damp, or is the battery voltage below 12.4V?
Is there visible green or white corrosion on the BCM connectors?
→ Clean BCM connectors with contact cleaner. If severe, replace BCM (part 284B1-1CA9C, $50-$800, requires dealer programming). Reroute sunroof drains to A/C drain.
→ Dry the BCM completely. Proactively clear the sunroof drains or snip the firewall grommet shield to prevent future water overflow.
→ Charge or replace the battery ($5-$250) and load test it. Clean and tighten the main battery-to-chassis ground strap to fix voltage drops.
What is the resistance between OBD-II pins 6 and 14 with battery disconnected?
→ Use an Infiniti CONSULT scan tool to check for an unresponsive ABS module ($1000-$1800). Disconnect modules showing 'NG' to see if communication restores.
→ Repair the broken (120 ohms) or shorted (0 ohms) CAN wiring harness ($10-$100). Check the main firewall grommet for wire chafing.
Professional service recommended: Diagnosing CAN bus failures requires specialized tools like an oscilloscope and an advanced scan tool (Infiniti CONSULT) to identify which modules are offline, as well as deep knowledge of vehicle wiring diagrams. While a DIYer can check for the common causes like water leaks and bad grounds, isolating a specific faulty module or wiring harness break is complex.

Symptoms You May Notice

  • Check Engine Light is on
  • ABS, VDC, and/or SLIP warning lights are illuminated
  • Vehicle may not start with the push-button ignition, but may start with the remote starter
  • Erratic or harsh transmission shifting
  • Gauges on the instrument cluster may behave erratically or not work
  • Loss of power windows, locks, or other body functions
  • Car alarm going off randomly
  • Radio or infotainment screen stays on after the car is turned off
  • Inability to shut the engine off with the push button
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the control module that logged the U1002 code. The module logging the code is usually the one that isn't receiving a signal, not the one that has failed.
  • Replacing individual sensors (like wheel speed sensors) when ABS/VDC lights are on. The sensor faults are typically a symptom of the network communication failure, not the root cause.
  • Replacing the BCM without fixing the clogged sunroof drain that caused it to fail. The new BCM will inevitably get wet and fail again.

Most Likely Causes

  1. Water Damage to Body Control Module (BCM) 🔴 High Probability → Shop Body Control Module The EX35, like the related G37, has sunroof drains that are notorious for clogging or having their firewall grommets shrink and fail. When they do, water overflows and drips into the passenger footwell, directly onto the BCM and its connectors, causing corrosion and short circuits. This is the most frequently cited cause in owner forums.
    How to confirm: Check for dampness, water stains, or a musty smell in the passenger-side footwell carpet and under the glove box. Remove the passenger kick panel to visually inspect the BCM 🎬 See this walkthrough on locating and removing the BCM. (a white or black plastic box with multiple large connectors) and its wiring harness for green or white corrosion.
    Typical fix: The BCM must be removed, dried, and its connectors cleaned with electrical contact cleaner. If corrosion is severe, the BCM and/or connector pigtails may need replacement. A replacement BCM requires programming by a dealer or a specialized shop. Crucially, the sunroof drains must be cleared or modified to prevent recurrence. Some owners perform a 'forever fix' by rerouting the drain to bypass the problematic firewall grommet entirely.
    Est. part cost: $50-$800
  2. Low Battery Voltage or Poor Ground Connections 🔴 High Probability → Shop Vehicle Battery Modern vehicles with numerous control modules are highly sensitive to system voltage. A weak battery or corroded main ground straps can cause modules to drop off the network intermittently, especially during engine cranking. This is a common issue on aging Nissan/Infiniti platforms.
    How to confirm: Test the battery voltage with a multimeter (should be >12.4V with engine off). Load test the battery, as a battery can show good voltage but fail under load. Inspect the main battery ground cable (negative terminal to chassis) and other major chassis ground points in the engine bay for looseness and corrosion (green/white powder).
    Typical fix: Charge or replace the battery. Disconnect, clean with a wire brush, and securely re-tighten all major ground connections. Applying dielectric grease can prevent future corrosion.
    Est. part cost: $5-$250
  3. Damaged CAN Wiring Harness 🟡 Medium Probability Wiring can be damaged from chafing against chassis components, previous improper repairs, or rodent damage. The main harness grommet at the firewall can also be a source of water leaks that corrode wires.
    How to confirm: This requires a visual inspection of the wiring harness between major control modules (ECM, TCM, BCM, ABS). A professional would use a multimeter to check for ~60 ohms of resistance across the CAN-H (Pin 6) and CAN-L (Pin 14) at the DLC with the battery disconnected. A reading of 120 ohms suggests a break in the circuit or a problem with a terminating resistor. A reading near 0 ohms indicates a short circuit.
    Typical fix: Repair the broken or shorted section of the CAN wiring harness. This may involve soldering, heat-shrinking, and re-looming the affected wires.
    Est. part cost: $10-$100
  4. Failing ABS Actuator / Control Unit ⚪ Low Probability The ABS module is a critical node on the CAN network. Internal failure of this module, sometimes due to voltage spikes or internal corrosion, can disrupt communication across the entire system.
    How to confirm: This is a difficult diagnosis. An advanced scan tool (like Infiniti CONSULT) may show the ABS module is not responding ('NG' status on CAN Diagnosis Support Monitor). A technician may disconnect the ABS module to see if communication between other modules is restored. A visual inspection of the module's connector for corrosion is also necessary.
    Typical fix: Replace the ABS actuator and control unit assembly, followed by a brake fluid bleed and system calibration, which often requires a specialized scan tool.
    Est. part cost: $1000-$1800

Diagnosis Steps

  1. Check Battery Health: Verify battery voltage is above 12.4V and have it professionally load tested. A weak battery is a very common and simple-to-fix cause of network codes.
  2. Inspect for Water Intrusion: This is a critical step for the EX35. Pull back the passenger-side carpet and remove the plastic kick panel. Feel the carpet padding and insulation for any signs of moisture. Visually inspect the Body Control Module (BCM) and its connectors for water stains or green/white corrosion.
  3. Clear Sunroof Drains: Regardless of finding water, proactively clean the sunroof drains. 🎬 Watch: How to clean your sunroof drains before they clog. Use a flexible drain cleaning tool or compressed air to clear the front drains. Many owners recommend modifying the drain ends at the firewall to prevent future clogs.
  4. Check Grounds: Inspect the main battery-to-chassis ground strap and other major engine/chassis ground points for tightness and corrosion. Clean and tighten as necessary.
  5. Perform CAN System Diagnosis: Use an Infiniti-compatible advanced scan tool to run a 'CAN Diagnosis Support Monitor'. This will show which modules are online ('OK') and which are not communicating ('NG'). This is the most effective way to narrow down the source of the problem.
  6. Check CAN Bus Resistance: Disconnect the battery. Use a multimeter to measure the resistance between Pin 6 (CAN-H) and Pin 14 (CAN-L) at the OBD-II port. 🎬 Watch: How to perform a CAN bus multimeter check. A healthy network should read approximately 60 ohms. A reading of 120 ohms suggests a break in the circuit or a faulty terminating module. A reading near 0 ohms indicates a short circuit between the CAN wires.
  7. Isolate Modules: If the resistance is incorrect, a technician will disconnect modules one by one from the network (starting with the one showing 'NG' on the scan tool) until the resistance returns to normal, thereby identifying the faulty module or wiring section.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #284B1-1CA9C (supersedes 284B1-1BA0A, 284B1-1CA4C, and others; always verify by VIN)) — Frequently fails due to water damage from clogged sunroof drains on this platform. A replacement requires programming.

Related Codes That Often Appear With This One

  • U1000 — U1000 is a general CAN communication failure code. U1002 is a more specific version with stricter detection criteria, and they often appear together as they indicate the same underlying network instability.
  • U1001 — This code specifically points to a communication loss with the ECM. It often accompanies other CAN codes when the network is unstable.
  • U0121 — This code indicates a lost communication with the ABS control module. It can be set alongside U1002 if the ABS module is the source of the network disruption.
  • C1109 — This code points to a power supply issue (low voltage) at the ABS actuator. It can be a clue that a weak battery or bad ground is the root cause of the network failure triggering U1002.

Technical Service Bulletins (TSBs) & Recalls

  • ITB10-029A: 'CAN COMMUNICATION CODES – DIAGNOSTIC TIPS & GUIDELINES' - Explains that U1002 is a communication code with a tighter specification than U1000 and provides diagnostic procedures for all 2005-2015 Infiniti vehicles.

Platform-Specific Known Issues

  • Clogged sunroof drains are a well-known issue that leads to water leaking into the cabin, specifically onto the BCM located in the passenger kick panel area, causing widespread electrical and network problems. YouTube videos show detailed procedures for cleaning and modifying these drains.
  • A 'forever fix' popular in online communities involves rerouting the sunroof drain tubes to the A/C drain line, completely bypassing the firewall grommet that is prone to failure.
  • The design of the sunroof drain ends includes a small shield to prevent insects from entering, but this shield also easily traps small debris, leading to clogs. Many owners snip this shield off as a preventative measure.

Mechanic-Grade Diagnostic Values

  • CAN Bus Resistance — expected: ~60 Ω. Failure: A reading of ~120 Ω indicates a missing terminating resistor or an open circuit. A reading near 0 Ω indicates a short between the CAN High and Low lines. A reading of ~40-45 Ω may indicate a third, unintended resistor on the network or a failing module.
  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN-H (Pin 6 to Ground): ~2.5V to 3.0V. CAN-L (Pin 14 to Ground): ~2.5V to 2.0V.. Failure: Voltages that are stuck high, low, or at 0V indicate a short to power or ground on the respective line. These are best measured with an oscilloscope but a multimeter can spot hard faults.
  • Ground Point Voltage Drop — expected: < 0.2 Volts. Failure: A reading higher than 0.2V indicates high resistance in the ground connection, which can cause modules to malfunction.

Scan Tool Commands That Help

  • Infiniti CONSULT-II / CONSULT-III Plus: CAN Diagnosis Support Monitor — This is the primary and most crucial first step when diagnosing any 'U' code. It polls all modules on the CAN network and provides a simple 'OK' or 'NG' (No Good) status for each one, immediately showing the technician which module is offline and requires investigation.
  • Infiniti CONSULT-II / CONSULT-III Plus: Self-Diagnostic Results — After identifying a non-communicating module with the CAN Diagnosis Support Monitor, this function is used to retrieve DTCs from all the *other* modules. This helps build a complete picture of the fault, as multiple modules may log codes related to the primary failure.
  • Infiniti CONSULT-II / CONSULT-III Plus: ECU Programming / Configuration — This function is mandatory after replacing a major control module like the BCM. The new module must be programmed with the vehicle's VIN and specific configuration data to allow it to communicate on the network and function correctly.

Wiring & Ground Locations

  • BCM (Body Control Module) — Located in the passenger kick panel area, typically behind a plastic trim piece to the right of the passenger's feet.. This is the module most susceptible to water damage from clogged sunroof drains, a primary cause of U1002 on this platform. Its connectors carry CAN bus signals.
  • CAN Bus Wires at BCM — In the main BCM connector (a large, multi-pin connector), the CAN-H wire is typically Blue and CAN-L is Pink. Specifically, on the black 40-pin connector, CAN-L is Pin 19 and CAN-H is Pin 20.. These are the specific pins to inspect for corrosion if water intrusion is suspected at the BCM. They can also be used as a test point for CAN signals if the DLC is inaccessible.
  • Ground Points B202 / B224 — Ground B202 is located in the right kick panel area. Ground B224 is located in the right 'C' pillar.. These are chassis ground points for various components, including the BCM and other nearby modules. Corrosion or looseness at these points can disrupt module communication.
  • IPDM E/R (Intelligent Power Distribution Module Engine Room) — This is the 'smart' fuse and relay box located in the right-rear of the engine compartment.. The IPDM is a terminating module for the CAN bus and controls power to many other modules. A failure within the IPDM can bring down the entire network.

Real Owner Repair Stories

  • YouTube Channel 'How2Helen' (2011 Infiniti EX35) — Interior water leak, damp A-pillar cover, wet passenger floorboard. While not explicitly stating a U1002 code, these are the direct precursor symptoms to the BCM failure that causes it.
    ❌ Tried (didn't work) Initial inspection focused only on the sunroof opening itself.
    ✅ What actually fixed it The sunroof drain hose had become detached from the sunroof assembly due to being clogged at the firewall exit point. The fix involved dropping the headliner to reattach the hose, then accessing the drain end at the firewall and snipping off the restrictive anti-insect shield to allow debris to pass through freely, preventing future clogs.
  • YouTube Channel 'How to Helen' (2008 Infiniti EX35) — Proactive maintenance to prevent the common water leak issue. The video shows the passenger side drain end is already becoming 'gunked up'.
    ✅ What actually fixed it The owner performed preventative maintenance by accessing the sunroof drain ends at the firewall on both the driver and passenger sides. The small plastic 'protective shield' inside the rubber drain tip, which is designed to keep insects out but is prone to clogging with dirt and debris, was clipped out. This modification allows water and small debris to flow through without obstruction.

OEM Part Supersession History

  • 284B1-1BA0A, 284B1-1BM0A, 284B1-1CA0A, 284B1-1CA0B, 284B1-1CA0C, 284B1-1CA4C, 284B1-1CA5C, 284B1-1CA7C284B1-1CA9C — Standard part revisions for bug fixes, component updates, or manufacturing process changes.
    Heads up: While many numbers are superseded, it is critical to match the part number on the original BCM or verify by VIN. A BCM from a vehicle with different options (e.g., AWD vs RWD, Tech Package) may not program or function correctly even if it physically fits.

Model Year Variations Within This Range

  • 2011-2012: For the 2011 model year, the EX35's 5-speed automatic transmission was replaced with a new 7-speed automatic transmission. Standard wheel size also increased from 17 to 18 inches. This change affects the TCM and its communication on the CAN bus, though the U1002 diagnostic process remains the same.
  • 2008: The 2008 model was the launch year and had a 5-speed automatic transmission. Some features that became standard in later years, like leather seating and a RearView Monitor, were optional.
Infiniti EX35 Sunroof Water leak cabin issue (Clogged Drain)- Viewer Request #sunroofleak #ex35
Infiniti EX35 Sunroof Water leak cabin issue (Clogged Drain)- Viewer Request #sunroofleak #ex35
Infiniti EX35 Sunroof Waterleak issue (Clogged Drain end) Except - Viewer Request #sunroofleak #ex35
Infiniti EX35 Sunroof Waterleak issue (Clogged Drain end) Except - Viewer Request #sunroofleak #ex35
Infiniti EX35 Sunroof Water leak Prevention Fix/Repair #sunroofwater #ex35 #Infinitisunroof
Infiniti EX35 Sunroof Water leak Prevention Fix/Repair #sunroofwater #ex35 #Infinitisunroof
Infiniti BCM ECU location
Infiniti BCM ECU location
2010 Infiniti FX35 BCM Body Control Module Location and Removal
2010 Infiniti FX35 BCM Body Control Module Location and Removal
Explained! CAN BUS Diagnosis – How to Troubleshoot Faults.
Explained! CAN BUS Diagnosis – How to Troubleshoot Faults.
CAN Bus Quick Check With Multimeter | CAN Bus Diagnostics | Mechanic Mindset
CAN Bus Quick Check With Multimeter | CAN Bus Diagnostics | Mechanic Mindset
2006 infinity fx35 no can bus communication see description.fixed 😄
2006 infinity fx35 no can bus communication see description.fixed 😄
Save $$$ — Clean Your Infiniti EX35 Sunroof Drain Before It’s Too Late!
Save $$$ — Clean Your Infiniti EX35 Sunroof Drain Before It’s Too Late!
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code U1002 for:
  • Infiniti EX35: 20082009201020112012
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part