This blog will explore the world of automotive diagnostics. We will show a new case study every week.I will also offer my opinions on various issues in the automotive world.
Sunday, February 14, 2016
2000 Nissan Maxima
One of my shops calls me and says that they have a 2000 Nissan Maxima and its a crank no start. I arrive the next day and I see a very clean Maxima with 75,627 miles on it. I reach in and it cranks strong with a good cadence. But, it doesn't even hint of starting. Time to get some information. I quiz the shop owner who tells me the vehicle belongs to a gentleman that spends extended time out of the country at times. He left six months ago and the vehicle was running. Ok, now we have some information. Right away I am thinking rodent damage. Mice and the like love to crawl up into vehicles and chew on wiring. I perform a thorough visual inspection and no obvious signs of rodent damage.
I hook up my scan tool and check for codes and I have a P0335 code for Crankshaft Position Sensor. I also have no cranking rpm on my scan tool when I am physically cranking the engine over. Now at this point some background on this system. This Nissan platform is very common in my area and I have a lot of experience with these vehicles. This year Maxima has a CKP (POS) that reads off the flywheel and is mounted in the oil pan adapter. A CKP (REF) that reads off the front crankshaft dampener. A CMP (Phase) that reads off the Bank 2 Camshaft gear. This setup described is for a 3.0 Liter VQ30DE engine. Now there are some variables. There are two different crankshaft dampener setups. This will alter the CKP (REF) signals. I forget the years off the top of my head that are different. I have many known good patterns from many years on this platform. I just compare to a know good in my library of waveforms.
Typically, if any these sensors are not reading or reading correctly you will get a crank no start. There have also been issues with grounds, revised starter motors, starter motor RFI while cranking, Usually when there is a ground or starter or RFI issue the vehicle will crank erratically almost like a vehicle with a wet distributor cap. This vehicle cranks smooth. Furthermore, I have seen timing chain issues cause a P0335 no start. Time to hook up the scope.
So, here is the a shot of this vehicle cranking with the Pico scope hooked up. This is just a saved screenshot. With the Pico I can save a file with a tremendous amounts of data. Furthermore, I can manipulate the file how I wish afterwards. So what I see here is the correct CKP (REF) pattern for this year and it looks like the CKP (REF) and CMP (Phase) are in proper alignment. What I see wrong is an almost non existent CKP (POS) signal. The CKP (POS) is a hall effect square wave signal where the REF and Phase are inductive AC voltage signals. With this I test powers and grounds at the CKP (POS) connector. All good there. Has to be a bad POS sensor. But, how did a sensor go bad in six months of sitting? I always recommend an OE sensor but due to time constraints an aftermarket sensor was ordered. I installed the sensor as the shop owner was busy and went to fire it up and still no start and this time I didn't see any activity on the POS sensor signal now. Sorry, don't have the scopeshot. I was to busy cursing and screaming. I took a breath and popped the aftermarket sensor out and waved a knife blade across the tip of the sensor with the key on simulating the flywheel teeth and saw nothing on my scope. I reinstalled the original sensor and repeated the knife blade test and had activity. I had a theory now.
The sensor mounts to the aluminum oil pan adapter. I made sure there was no obstructions first. This time around I noticed quite a bit of oxidation in the POS sensor mounting area. I grabbed some sandpaper and scrubbed the area thoroughly. Hit the the area with a little brake clean and popped the original sensor back in. I hit the key.
The vehicle roared to life and ran well. Now, I had POS signal. Let's zoom in a bit.
Let's zoom in even more. The Pico has excellent zoom and resolution qualities.
Now, you can see the POS signal clearly. I tried the vehicle several times it always started very crisply and the waveform was excellent throughout the temperature ranges. I cleared the code,
Here is the actual piece of sandpaper I used with the oxidation on it. The fastener in the picture is one of the screws that hold the cover on underneath the vehicle. The theory here is that the vehicle sat and the oxidation occurred forcing the sensors air gap to increase. I have seen this before on Nissan vehicles with ABS wheel speed sensors. The aftermarket sensor was bad right out of the box. Having worked with these type of sensors in a lab setup I have seen the slightest change in air gap mean the difference between a signal and no signal. Reminds me of a Maxima I checked out a couple of years ago for a shop that was a crank no start after an engine replacement. Long story short the shop never swapped the manual transmission oil pan adapter that came with the used engine (where the CKP (POS) mounts) to the vehicles automatic transmission one. The result no CKP (POS) signal because the sensor was too far away. That shop never made that mistake again.
Monday, February 8, 2016
Mailbag
Have received some emails lately. Here is one from Charles Smith.
Title: 2003 Chrysler PT Cruiser P02302
Working on a friend's car, someone else has already changed the plugs, wires, coil and cam sensor. Misfires on cyl. 2 after warm up. But still getting a good spark from coil on 2. Turning off the key and restarting, Engine runs good again for a short time. I'm thinking the pcm has a bad quad driver and is shutting down the injector. What are your thoughts. I'm leaning towards a pcm replacement.
Actually this is a P2302 not a P02302 just to get logistics correct. P2302 is a Coil #1 Insufficient Coil Ionization code. This is a very common code with Chrysler products. The poster didn't leave a VIN or description of engine size or turbo or non-turbo. Either way these vehicles utilize a coil pack design. There is actually two coils so to speak in the one pack. Coil #1 fires cylinders #1 and #4 and Coil #2 fires cylinders #2 and #3. The PCM contains an algorithm that can infer monitored burn time of the secondary pattern to set this code.
A couple of observations. The poster states that it has a misfire on cylinder #2. Yet, the code is for Coil #1 which is cylinders #1 and #4. P2305 would be the Ionization code for Coil #2 which is cylinder #2 and #3. I have seen some cheaper aftermarket scan tools give incorrect codes and code definitions.
When the poster says "good spark". What are we talking about? How are we testing? Scope? Test plug? Adjustable gap style tester? How long it takes for his hand to stop tingling? We need some specifics here. Any late model ignition system should be able to jump a 7/8" gap with a nice white blue consistent spark.
The poster states someone else changed various parts. Were they OE? I am a big believer in OE ignition parts especially on Chrysler products. There is a difference. I open up the hood on some of these problem vehicles I look at and it looks like the local auto parts chain store threw up into it. When I tell the shop its has a bad coil I usually get "It's new". I tell him/her new doesn't mean good.
Turning off the key and it runs well again for a short time. The PCM is taking out injector pulse when it sees a catalyst damaging misfire on that cylinder. This is perfectly NORMAL. It will discontinue operation for that key cycle. What the poster is experiencing is normal strategy. Fix the misfire and the injector pulse will continue uninterrupted.
Quad drivers is an old GM expression back in 80's when we had quad driver codes. Some Saturn vehicles used quad drivers into the 2000's. This would be a regular driver.
My recommendation to this poster is to recheck codes with a professional scan tool. Replace said replaced parts with OE parts for starters. If it still acts up then we would have scope the primary and secondary patterns. A thorough harness check. There is a very good chance that the PCM is at fault. Usually from degraded secondary ignition components. Now, if we have to go with a replacement PCM. Well, that is always an adventure with remanufactured units. Look at some of my posts.
Charles, let me know how you make out and if I can help you out anymore.
Monday, January 4, 2016
Off The Grid
Yes, it has been some time since I have posted. I have been super busy and been neglecting my blog. I promise to have some more content up very soon.
In the meanwhile. I just want to wish a very Happy New Year to my crew throughout the country. Those of us that battle problem vehicles on a daily basis. I wish nothing but the best for the coming year. I am grateful to be surrounded by some very good people in the industry from all over the United States and Canada.
Speaking of good people I want to take a moment to acknowledge a good friend of mine Dave Macholz. Dave is an automotive instructor at Suffolk County Community College. He recently has received a very well deserved promotion. The automotive program he is involved in is top notch and will only get better with him steering the way. In addition Dave has been writing in the trade magazines and is a training instructor for WorldPac. Having attended a Toyota class Dave did last month I can attest to the quality Dave is presenting. Hopefully, in the next couple of months Dave and I can collaborate on some local training.
Also take a look at my buddy Mike's website www.advancedmobilediagnostics.com
Mike and I work the same region and sometimes the same shops. We respect each other and each others business. We talk to each other every day and bounce ideas off of each other often. Never can have enough good people that is for sure.
Be back soon
In the meanwhile. I just want to wish a very Happy New Year to my crew throughout the country. Those of us that battle problem vehicles on a daily basis. I wish nothing but the best for the coming year. I am grateful to be surrounded by some very good people in the industry from all over the United States and Canada.
Speaking of good people I want to take a moment to acknowledge a good friend of mine Dave Macholz. Dave is an automotive instructor at Suffolk County Community College. He recently has received a very well deserved promotion. The automotive program he is involved in is top notch and will only get better with him steering the way. In addition Dave has been writing in the trade magazines and is a training instructor for WorldPac. Having attended a Toyota class Dave did last month I can attest to the quality Dave is presenting. Hopefully, in the next couple of months Dave and I can collaborate on some local training.
Also take a look at my buddy Mike's website www.advancedmobilediagnostics.com
Mike and I work the same region and sometimes the same shops. We respect each other and each others business. We talk to each other every day and bounce ideas off of each other often. Never can have enough good people that is for sure.
Be back soon
Thursday, April 9, 2015
Square Peg Round Hole
I get a call from a shop that uses me regularly. He has this 2002 Jeep Liberty with 127,629 miles with a 3.7 Liter motor. He just swapped a salvaged motor in it and now it doesn't start. This shop does a lot of motor swapping. Every time I go to this shop there seems to be some type of motor being swung in and out. I arrive at the shop and do a quick visual on the installation. I crank the vehicle over and it doesn't start at all. Not even an attempt. Where to start.
I decide to start with making sure we have the right PCM in the vehicle. This is a shot of the module info with the DRB-3 scan tool. Looks good so far. Notice that this is a JTEC controller. This will be important later on. I also looked at my scanned KOEO values and all looked normal. I checked my scanned crank sensor and cam sensor values while cranking and they were erratic. I really don't trust scanned values for crank and cam signals. I want to see them in real time.
I quickly identify the correct pins at the PCM for crank and cam sensors with my service information and setup my scope. I give it a crank.
Here we have crank sensor in yellow and cam sensor in green. We have nice clean transitions on both sensors. But, something seems odd to me. Let me zoom out a bit.
Hmm. I have seen this waveform many times but not a 2002 vehicle. This is where having a known good waveform library comes in handy. I know that I have a known good waveform from a 2002 Jeep Liberty 3.7 Liter in my library. Let's pull it up.
Here again crank sensor in yellow and cam sensor in green. This pattern differs greatly on both crank and cam of my no start Jeep. I am starting to realize what happened here. The pattern I am getting from my no start Jeep is a NGC controller pattern not a JTEC controller pattern. Lets look at them together.
Top pattern is our no start and bottom is my library pattern. NGC controllers didn't come out until 2004 for the most part. So now I ask the hard question. Hey, what year vehicle did this salvage motor come out of? There are a lot of blank looks at this point. Apparently, the salvage yard sold him a later model motor. Well can't we just swap some parts?
Well it is not that easy. The crank trigger wheel is bolted to the crankshaft and then we have the camshaft trigger wheel also to deal with as well. The salvage yard probably had good intentions in selling the shop a later model motor. However, in the long run it was the wrong decision. A correct year motor is the proper answer here.
I will be featuring some more "Frankenstein" vehicles as I like to call them in upcoming posts. I have a ton of them.
I will also be featuring some Pico scope and scope in general posts as well. My buddy Carlos at Aeswave gave me that suggestion and I am only too happy to oblige. Again, I can never say enough about Aeswave.com. They are excellent.
Since purchasing a Pico scope and becoming an "Autonerd" I have to say I have had some great customer support and the techs on the Autonerdz forums have been inviting and top notch. You can never have too many people in this business to bounce ideas off, blow off some steam, or to just chat. No one tech knows it all. We all learn something every day. Some of my lessons I would like to forget.
Remember, if anyone has any suggestions or something you would like to see drop me a line.
Sunday, March 8, 2015
2004 Chrysler PT Cruiser
This is a 2004 Chrysler PT Cruiser 2.4 Liter Turbo model with 96,158 miles on it. This shop called me in about a week ago to look at a Knock Sensor code. I diagnosed the Knock Sensor code as a bad PCM. The vehicle ran well at that time. I advised the shop a replacement PCM would be needed turn the MIL lamp out and pass the monitors for state inspection. I get a call a week later stating that they went with an online source for the PCM. They ordered this PCM and installed it they had no more Knock Sensor code but had a very poor running vehicle with a misfire. They had some type of "coil" code so they installed a replacement coil pack only to have the misfire and code return pretty much immediately. No Knock Sensor code returned but the vehicle was running very poorly. He asked me how he should proceed. I advised the shop that if he did not have this poor running and "coil" code with the original PCM that it was either a bad replacement PCM or something happened in between. They called the aftermarket supplier of the replacement PCM and they agreed to have another shipped out. They installed the second replacement PCM and the vehicle ran even worse. At this point they wanted me to have a look.
I arrived at the shop started the vehicle and indeed it ran poorly with a substantial misfire. I pulled a code P2302 code. This code is for coil #1 Insufficient Ionization. This is a very common code on Chrysler vehicles. On this Chrysler style ignition system the ASD (Automatic Shutdown) relay supplies battery power to the positive side of the coil. The voltage flows through the primary windings of the coil out the coil negative terminal back to the PCM. The PCM is the ignition module and responsible for primary triggering. This code sets when it does not see proper primary events. The flowchart for this code is vague at best. I see many reasons for this code. But I always start with a Crankshaft Sensor and Camshaft Sensor scope test looking at the signals and the relationship. This is of particularly great importance on this vehicle. I see timing belt installation errors all the time. On this vehicle timing belt jobs can be challenging. Yes, you can look at cam and crank error in degrees with the scan tool. But, I want to see the raw data.
Here is the scopeshot. Crankshaft Sensor is in blue and Camshaft Sensor is in red with the vehicle running at an idle. What do you think? I think the sensor voltages are nice I see nothing strange. But what about the relationship? This is where building a known good waveform library helps.
Here, I have a saved waveform from a known good vehicle of similar year and motor size. So what are we looking for? Here is what I do.
I pick out something repetitive and telling. In this case I see the falling edge of the Camshaft Sensor pulse after the large pulse lines up with the falling edge of this wide Crankshaft Sensor pulse everytime on my known good. I also see it does the same on my PT Cruiser capture. This is very important without this proper sequencing coil events, injector events, and others can get skewed or fail to happen causing misfires, MIL illumination, no starts, etc. So what's next?
Let's add the primary operation of the portion of the coil that is not flagging the code. I see a nice consistent primary triggering on this wire that triggers the coil that gives spark to the #2 and #3 cylinders. Now, let's have a look at that problem circuit.
I see no primary events at all. In fact it never wavers at all. It stays low all the time. How low? Let's bring in some cursors to measure.
Oh yeah the twenty dollar test light. No LED's, no circuit boards just the old fashioned test light. So here I have the clip end of the test light to battery positive and the point in coil trigger wire for the coil that is operating. No light no ground. Now, let's look at that problem circuit.
Yikes! This circuit is grounded. Next, we need to see if its the wiring or the PCM driver.
Disconnecting the correct PCM connector and the test light goes out. Bad PCM. A further investigation of the coil revealed a bulging blown out coil from getting grounded all the time. I advised the shop owner that the vehicle needs yet another PCM and a new coil. I cautioned the shop owner that these PCM's remanufactured either from Chrysler or aftermarket sources have a high fail rate for problems after remanufacturing. I would recommend new if available. I have been through this more than once where multiple remanufactured PCM's had issues resulting in either a new or even a used units to be installed to get the vehicle repaired properly.
A couple of days later I was back at the shop programming a Chrysler remanufactured PCM (The customer nor the shop wanted to spend for the new unit) and installing a OE coil. Afterwards the vehicle started and ran properly. Thankfully.
Those of you that follow me may have noticed something different on this post. I am using a Pico scope instead of my usual Snap On Modis. The Pico gives me a little bit more versatility for data capture. The Snap On scope products are very good units. Here, I have a section zoomed in. Nice right. Want more zoom.
I am just scratching the surface with this tool. I am learning more about it's capabilities everyday. Looking forward to sharing it with everyone.
Sunday, February 15, 2015
Quick and Dirty
2005 Ford F-150 with 136,471 miles on it. This vehicle has the 5.4 Liter 3 valve engine with VCT (Variable Cam Timing). Shop owner tells me that that the customer is complaining of a rough idle and the Check Engine lamp on. This truck is super clean. I arrive at the shop and indeed it has a rough idle. Seems to improve with rpm. This is my first clue. The title here is "Quick and Dirty". I want the most information in the shortest amount of time.
I run a KOEO self test with my IDS. The vehicle has no on demand codes. But, has quite a few KOEO CMDTC's (Continuous Memory Diagnostic Trouble Codes) commonly referred to as memory codes and a pending code. Let's go through them. The P0012 is very common on these engines. I highlighted it for a reason. With IDS you get a decent code description. As you can see it is an issue with cam timing on bank 1. P0172 is bank 1 rich. P0174 is bank 2 lean. P0301 and P0303 are misfires detected for cylinders #1 and #3. P0316 is a misfire detected at start up. More clues here. But, let's look at some live data.
I load some pids I want to see on Datalogger on my IDS. I immediately see that bank 1 has issues. At an idle both banks should be near zero degrees for error and advance. Bank 2 is and Bank 1 is not.
Here is another truck I took a snapshot on that was running well. At this point I can also take a look at a couple of other great functions of IDS to get more information.
Here is a live power balance with IDS. Dark blue is where you are and grey is where you have been. It is called a histograph. Cylinder numbers in the vehicles firing order are up top and the green horizontal line represents 0. Below the zero line is a cylinder that is not contributing. The histograph shows cylinders 1, 2, 3, and 4 are below. Cylinders 5, 6, 7, and 8 are above. This is not uncommon to see cylinders following a misfiring rise above the zero line. On a good running vehicle the dark blue line is straight across the green zero line. So now I know that cylinders 1, 2, 3, and 4 are not contributing properly. From the layout of this engine these cylinders are all on Bank1 which is passenger side of the vehicle. I am starting to build my case. One more great test and I think I will be ready to present my case to the shop owner.
This is the relative compression test results. This function with IDS will compare cranking cylinder contribution and compare against each other. It is a great test. The test will automatically suspend injector pulse and prompt you to depress the accelerator pedal all the way down, and prompt you to crank the engine for 10 seconds. As you can see our problem cylinders 1, 2, 3, and 4 have low contribution compared to the others. I usually will investigate if its a 2% difference. We are looking at a much greater difference here. Sometimes, when there are cam timing codes this test can get altered or refuse to run. I did backup this finding with a cranking amperage scope test to confirm.
Here is vehicle that has no issues. Big difference. At this point I have a pretty good case with either a timing chain issue on bank 1 or a stuck phaser on bank 1. More likely bank 1 chain is off. I see this issue where the tensioner goes bad and leaks internally and doesn't provide proper tension on the chain or bank 1 timing chain guide broke and caused the chain to skip. The other issues that lead me here are the opposing fuel trim codes one side lean and the other side rich. Also, the fact that the misfire improved with rpm. All signatures for a mechanical valve timing issue. I present my case to the shop owner. I can pinpoint it further but would need additional time and diagnostic costs. He refuses at this point until he informs the customer. The customer was figuring on some plugs and coils was going to take care of this unfortunately not. I also discussed with the shop owner the oiling issues with this engine. I always advise my customers not to do any internal engine work on these engines until a thorough manual oil pressure test has been performed with the proper weight and amount of oil. Shops are always surprised when I tell them you need to have a minimum of 20psi hot in gear and the needle should be rock stable. If it does not meet this minimum reading or the needle is erratic the oiling system must be repaired first before repairing other issues. The whole VCT system revolves around proper oil pressure.
Sunday, February 8, 2015
Communication Breakdown
This 2008 Jeep Grand Cherokee with 68,592 miles on it has an issue. The shop owner called me saying that dash gauges, turn signals, power locks, and radio were all inoperative. Furthermore, the dash had every warning lamp illuminated. The vehicle started and ran quite well. I arrived at the shop and sure enough the complaints were verified. I have seen ignition switch issues cause this same set of circumstances before. I checked voltages at a couple of places and quickly ruled that out. It was time to dig deeper.
I hooked up my WiTech system and quickly saw that one whole communication data buss was inactive. The codes I pulled from the FCMCGW (Front Control Module Central Gateway) confirmed what I saw on the topology screen. I needed to check actual voltages on the CAN B buss.
Here is a little network topology layout for this Jeep. Let's review operation. We will start at the FCMCGW. This is the central hub or gateway for both the CAN-C buss and the CAN-B buss. It also translates to a Diagnostic CAN-C buss to the Data Link Connector. Some earlier diagrams will show this as CAN-D for CAN Diagnostic. CAN-C modules are items that need high speed data transmissions for operation such as PCM, TCM, ORC (Airbag Module), etc. This data buss typically is not fault tolerant. In other words if we have a short to power, a short to ground, an open on one wire the buss will be compromised and will not function properly. CAN-B buss has slower speed data transmission and such has "non-essential" modules on its wiring. These include Drivers Door Module, Sunroof, Parking Aid, etc. This buss is fault tolerant. If one wire was open or shorted the modules would continue to operate. Fault codes would be set however. Both CAN-C and CAN-B are two wire twisted lead buss systems. Both buss systems "mix" at FCMCGW. I need to check CAN-B buss voltages. Hmmm, where to check.
My favorite spot and easiest on this platform is under the passenger front seat at the Heated Seat Module. I backprobe with my scope on both CAN-B buss wires at the HSM. I have absolutely no activity. I spared you the scopeshot. I also verified proper power and ground at the HSM. This can play an important factor as well into buss communication. Now, I am left with do I have a wiring issue or a module fault. I go back to my WiTech.
I go into the Loss of Comm Test. This shows all the modules that should be there and if they are reporting. As you can see all the CAN-C modules are reporting as well as the FCMCGW. All of the CAN-B modules are not reporting and more importantly they all have the same number of no responses. I leave my scope leads in at the HSM and disconnect the connector and cycle the key. Still no activity on the buss. I always try the easiest action first. So I know that my HSM is not my issue. I have a communication breakdown. There is a reason I named this post communication breakdown. It is one of my favorite Led Zeppelin songs. When I find myself getting scattered I can always count on the music of Led Zeppelin to get my on track again. So, I go back to my truck get some Zeppelin on and look at a wiring diagram for the CAN-B buss system.
Here is one leg of CAN-B. Something is corrupting the CAN-B buss. That is a lot of modules to disconnect one at a time or wiring to check. I close my eyes and let the voice of Robert Plant carry me away to even me out. What do I always say and preach? Break it down or divide and conquer. I look at the wiring diagram looking for my best course of action. What will give me the best results.
As Jimmy Page belts out yet another one of his signature flawless riffs it comes to me. This C313 will give me possibly four modules if I disconnect it. Ok, now lets look where it is. Service information says it is located left rear of vehicle behind an interior panel. Great. One thing the liftgate is inoperative. Yes, I could pop that panel off and manually unlock it but that is more work. I crawl over the seats and was able to get to the left rear interior panel that hides C313.
I pry it back a bit to uncover C313. I disconnect it and the horn starts going off. Bingo! I jump back out. Hit the remote to shut off the blaring horn and cycle the key.
I am now able to open the liftgate. Here is that panel as viewed from the open liftgate area. My scope reading at the HSM show activity. I go back to the Loss of Comm Test.
Here it is after disconnecting C313. Now, the only non reporting modules are the Sunroof and the EOM (Overhead Console). All functions are restored save the Sunroof and EOM. I inform the shop owner that further diagnostics would require dropping the headliner to disconnect said modules and inspect wiring to the modules. I am leaning heavy to a bad Sunroof module. The shop owner then tells me that last summer this vehicle had issues with sunroof drains clogging. At this point the shop owner also advises me to leave C313 disconnected until he asks the customer if they want to go further. Apparently, the customer just called and their other vehicle broke down that morning and they are without a vehicle and need a vehicle desperately. I pull out of the shop with the sounds of Led Zeppelin pouring through my speakers. Hey Hey What Can I Do.
Subscribe to:
Posts (Atom)









