Question about 1996 Nissan Maxima

1 Answer

Check engine light on. Was told that the ECM is not communicating with DLC. Was told I needed to replace the ECM. Is that right?

Posted by on


1 Answer

  • Level 1:

    An expert who has achieved level 1.


    An expert who has answered 20 questions.


    An expert that has over 10 points.


    An expert whose answer got voted for 2 times.

  • Contributor
  • 49 Answers

If there's no communication between the CGW (central gateway ECM, PCM ,etc.) and the DLC, there may be a blown fuse, or the CAN-D wiring to the module may be faulty. Don't be let anyone tell you that you need to replace the module without first properly diagnosing the peripherals.

Posted on Nov 25, 2014


1 Suggested Answer

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of.(from cars to computers, handyman, and even drones)
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

I have a 2007 Buick LaCrosse we have changed the transmission and after installation of the transmission the engine will only start for a few seconds then go dead then you have the message illuminated that...

Checking the data line the scan tool use to communicate with the PCM would be the first thing to do . Do you know what a class 2 serial data communication network is ? Is there B+ voltage at pin #16 at the DLC ? If you had a professional type scan tool that could communicate with all modules on the vehicle you probably would find a U code stored in one of the other modules ,this would point you in the right diagnostic direction . It won't stay running because the PCM is not able to read the fuel enable message from the BCM or the theft module . Which ever controls the anti-theft system .
012 GM Class II Communications

Do you have wiring diagrams to check the circuits with ?

Sep 16, 2017 | Buick Cars & Trucks

1 Answer

What are the probable causes of DTCs P1603, P1604, and P1605?

OBD-II code P1603 indicates an issue with TCU communication.
There are communications that exist between the engine control module, or ECM, and the transaxle control module, or TCM. This communication is done through a control area network, or CAN. With the communication of the CAN, an independent pin and wiring is needed to receive a signal that includes sensor information from the ECM. The more information there is to communicate, the more wiring that is needed. When it comes to CAN communication, all of the information communicated is done alone control modules like the ECM and TCM using CAN lines. When there is a problem with these lines, the ECM will detect the problem and store a P1603 trouble code; the storing of the trouble code is what causes the SES or check engine light to illuminate on the dash.
Possible causes of trouble code P1603 include:
  • Faulty transaxle control module (TCM)
  • Faulty engine control module (ECM)
  • Harness running from the TCM to the ECM has a short
  • There is a poor electrical connection between the TCM and ECM
Diagnosing the exact cause of the problem should always begin with a visual inspection that could reveal bad wiring, loose connections, or damaged parts. From there, it is a matter of running down the list to determine what needs to be replaced. In general, a bad ECM will cause a loss of power, poor fuel economy, and stalling engine. While a bad TCM will have more prevalent transaxle issues like erratic shifting
P1605 and P1605
These codes are indicating a starting problem and rough idling. Code p1604 is a very vague code and diagnosing it without having a symptom is very complicated. And code p1605 is rough idling which means that the computer have noticed a rough idle situation usually this code is accompanied by other codes or if it's alone then I would suspect a fuel pressure issue. These two codes involve diagnosis and we'll need to dig into this problem deeper to find out what's causing them, Unless you are an experienced technician who need assistance then I will suggest that you take your vehicle to your local toyota dealership and they should be able to find the problem.

Feb 12, 2016 | 2011 Toyota Sienna

3 Answers


many yr, make & models out there, but I would start at ECM. checking connectors & wiring for shorts & bad grounds. Pull out wiring diagrams first for harness.

Feb 07, 2016 | Cars & Trucks

1 Answer

How do I replace the computer chip that controls the gauges and sensors on my Buick Lacrosse?

What computer chip ? Your vehicle has up ten computers on the vehicle . PCM - engine control module , BCM - body control module , SRS - air bag control module , EBCM - electronic brake control module , The instrument cluster has a microprocessor inside , the heater / A/C control panel is a control module .All the control modules on your vehicle are connected on a serial data communication network .
There are 2 different communication networks on this vehicle: The class 2 network and the GMLAN network. The class 2 serial data circuit is the low speed link, and the GMLAN serial data circuit is the high speed link. Modules that need real time communications are attached to the high speed network. The engine control module (ECM) is the gateway between the networks. The purpose of the gateway is to transfer information from one network to another.
When one of these modules is changed it needs to be programmed , unfortunately the dealer is the only place to have it done at. A GM factory scan tool is needed to do the job ! If it's not done correctly the whole vehicle network will lock up, making the vehicle inoperable .
Class 2 Serial Data Link
The class 2 serial data link allows the following modules to communicate and share data with each other:
Body control module (BCM)

Digital radio receiver

Electronic brake control module (EBCM)

Engine Control Module (ECM) (LY7)

Instrument panel cluster (IPC)

HVAC module

Powertrain control module (PCM) (L26)


Inflatable restraint sensing and diagnostic module (SDM)

Vehicle control interface module (VCIM)

The GMLAN serial data communications circuit used on this vehicle is in a linear topology. The following modules are connected to the link, in order from DLC to the end of the linear configuration:
The following modules communicate on the GMLAN serial data circuit:
The transmission control module (TCM), (LY7) 3.6-L

The engine control module (ECM), (LY7) 3.6-L

I very strongly suggest you don't try to fix this problem !

Mar 19, 2015 | 2006 Buick LaCrosse

2 Answers

Check engine light doesn't come on in 1998 gmc k1500

check the ecm fuses first. then check to see if a scan tool will communicate with the ECM. if not, then check to see if you have a sensor shorted out that is shutting off the 5 volt circuit of the ECM and not allowing to truck to start.

Aug 14, 2011 | GMC K1500 Cars & Trucks

1 Answer

Check Engine light is on, Engine not running correctly, idles rough, will accelerate but coughs. Cannot Code the problem as connection cannot be established with commuter. With hand unit that uses...

{: ) Your ECM is obviously not communicating, and that's really sad news. If you can't get the module to talk, that could mean it's hurting inside or somethings bothering it. The shop can only check if the ECM power, ground, and the communication lines are normally sound, after that they will be helpless and cannot proceed any further. (Unless they didn't check very well.) It all depends now on how far are you willing to risk, to make things go rolling again.
An ECM failure can be attributed to a few reasons, one of them is loss of proper grounding. But the most usual cause is internal failure due to age, heat, and internal circuit errors. If the module is not communicating, it won't function the way it is calibrated, it will not give the proper voltage and signals needed by the sensors and other components, it cannot be reprogrammed, totally useless. Would you believe that a even a good running engine may need to replace ECM only for an a/c-no-cooling problem?It's because the ECM failed to provide low reference signal to the refrigerant pressure sensor.
Replacing the ECM is just an initial step. Once it is programmed, it will begin telling what other faults can be found on your engine controls. So better prepare yourself. Wish you luck.

Jul 28, 2011 | Chevrolet Corvette Cars & Trucks

1 Answer

The check engine light is on. i tried talking with the ECM with a mt 2500 snap-on scanner.the scanner reads no communication. do the haynes manuals have wiring diagrams,and because the ECM;S are under the...

Check the fuses. you will have one for ecm, also check the cigarette lighter fuse. they some times the dlc in with that fuse. it is best to remove the fuse when checking, I have found that they loose contact and removing them fixes problems. Haynes manuals do have electrical for the computers.

Nov 17, 2010 | 1998 Jeep Grand Cherokee

1 Answer

Check Engine light flashing

Pull the code(s) at the moment the Check Engine light is flashing. Purchase an OBDII scanner (Auto Zone, Car Quest, O'Riely's, etc.) Be ready when it happens... do not shut off the engine ... plug the OBDII scanned into the DLC (Data Link Connector) and retrieve the code(s) at the moment it happens. If you still don't retrieve any codes when this happens, you have a malfunctioning ECM (Engine Control Module). Before you replace it (if this actually happens - no codes and Check Engine light is flashing), Disconnect both battery cables and touch them together for 30 seconds. Reconnect them to the battery and drive vehicle to see if it happens again (could be junk/corruption in ECM memory banks). If it happens again, the ECM is malfunctioning. REASONING: Whenever the "Check Engine" light comes on, there is ALWAYS a DTC (Diagnostic Trouble Code) stored in the ECM (Engine Control Module). If no codes are retrieved, there's only one cause - ECM MALFUNCTION!

Apr 13, 2009 | 2001 Hyundai Elantra

Not finding what you are looking for?
1996 Nissan Maxima Logo

66 people viewed this question

Ask a Question

Usually answered in minutes!

Top Nissan Experts


Level 3 Expert

76691 Answers

Phil Lovisek
Phil Lovisek

Level 3 Expert

726 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22219 Answers

Are you a Nissan Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides