LR3 Talk about the Land Rover LR3 within.
Sponsored by:
Sponsored by:

P0504 but no CEL and no cruise control, new brake light switch

Thread Tools
 
Search this Thread
 
Old Jan 7, 2023 | 03:37 PM
  #1  
tejonito's Avatar
Thread Starter
|
Overlanding
Joined: Dec 2019
Posts: 21
Likes: 8
Default P0504 but no CEL and no cruise control, new brake light switch

2007 HSE HD - 4.4L - 175k miles
Atlantic British coil conversion kit with hardwired module

The brake light came on and I get a bong with "system fault special programs not available" on start up. I pulled these codes:
  • P0504-64 (2A) Brake switch A/B correlation - Algorithm based failure - signal plausibility failure
  • P0504-29 (2A) Brake switch A/B correlation - General signal failure - signal is invalid
  • C1A02-94 (2E) Rotary encoder stuck in the intermediate position - Component failure - unexpected operation
Steps taken:
  • the original terrain selector unit had corrosion on the rotary switch, so I replaced the whole board with a used one from a 2007 L322 as the boards look identical and have the same part number stamped on them
  • checked brake light bulbs, all working, all P21/5 bulbs
  • replaced the brake light switch, cleared codes with my GAP tool
  • brake light switch red wire measures 12v
  • checked ground connections in both footwells and under the driver's side dash (LHD) with nothing seemingly out of place or corroded. A likely splice culprit on the passenger side has already been addressed, so that was a pleasant find
  • wheel speed sensors show correct live data, so I don't think they're to blame for remaining symptoms, despite it feeling speed-related
Remaining symptoms and codes:
  • P0504-29 and P0504-64 come back but with no CEL
  • I still get the bong and "special programs unavailable" on the display whenever I come to a stop. It doesn't matter if I brake or just roll to a stop. It also happens when transitioning from reverse to drive and vice-versa
  • Despite that messaging, terrain modes are confirmed working (throttle response noticeably changes, display shows/changes terrain icons, hi/lo works)
  • no cruise control
  • while moving, I can clear the codes and temporarily restore cruise control until I come to a stop and get the above behavior again
What else should I be checking? What am I missing here? Thanks in advance for the help!
 
Reply
Old Jan 11, 2023 | 06:36 AM
  #2  
Rufflyer's Avatar
Recovery Vehicle
Joined: Jul 2013
Posts: 821
Likes: 133
From: Collins, Missouri
Default

No cruise control and a rotary encoder fault makes me think of the clock spring in the steering wheel. That for sure will prevent the cruise control from working.

Jeff
 
Reply
Old Jan 11, 2023 | 03:56 PM
  #3  
tejonito's Avatar
Thread Starter
|
Overlanding
Joined: Dec 2019
Posts: 21
Likes: 8
Default

Thanks for the insight! When in park, I can control my GAP tool with the cruise control buttons which makes me think it's not the clockspring. I just realized I haven't checked the TCM and connectors (behind the battery) for corrosion. That's my next task. I'll report back with findings.
 
Reply
Old Jan 11, 2023 | 05:56 PM
  #4  
Blackngold77's Avatar
Rock Crawling
Joined: Jul 2018
Posts: 395
Likes: 80
From: Las Vegas
Default

Definitely made sure to put the brake switch back in the same orientation as the old one? Basically, the plunger is aligned the right way, etc. When I did my brake switch for the first time, I put it back rotated 180* (plunger on wrong side) and it spit all kinds of errors at me. Flipped it and made sure it was sitting in the correct space and fully seated and the errors went away.
 
Reply
Old Jan 11, 2023 | 05:57 PM
  #5  
DakotaTravler's Avatar
Camel Trophy
Joined: Nov 2017
Posts: 4,998
Likes: 963
From: Green Bay, WI
Default

Do you have trailer wiring and or have you looked for some bad trailer wiring job done up behind the rear access panel inside?
 
Reply
Old Jan 12, 2023 | 09:20 AM
  #6  
Rufflyer's Avatar
Recovery Vehicle
Joined: Jul 2013
Posts: 821
Likes: 133
From: Collins, Missouri
Default

The book says:

C1A02- 94 Rotary Encoder Stuck In Intermediate Position - Unexpected operation
The terrain response switchpack is held in an intermediate position (between the special programmes) for more than 60 seconds Foreign object preventing correct operation of terrain response switchpack Mechanical damage to the terrain response switchpack

NOTE: Suspect driver error do not replace the terrain response switchpack Check for foreign object preventing correct operation of terrain response switchpack.
Start the vehicle engine, rotate the terrain response switchpack until it has located a genuine detent, wait 60 seconds. Stop the vehicle engine, clear the DTC and retest

So you may want to look at the terrain response **** in the center console
General disclaimer: I may be wrong.

Jeff
 

Last edited by Rufflyer; Jan 12, 2023 at 09:34 AM.
Reply
Old Jan 31, 2023 | 10:33 AM
  #7  
tejonito's Avatar
Thread Starter
|
Overlanding
Joined: Dec 2019
Posts: 21
Likes: 8
Default

Thanks for the insights! Updates:

- I discovered some furry friends have been taking up residence behind my battery and chewed through at least one wire. I spliced it and my brake light codes (P0504) went away, yet I still get the bong, "special programs unavailable", and no cruise control whenever the vehicle is at rest.

- I double checked the orientation of the brake light switch and it's correct.

- I do have the OEM trailer wiring harness that plugs in behind the left tail light. What should I check here? On that note, I occasionally use a brake controller which I plug in under the dash on the driver's side. I recently removed this and so the factory wiring is disconnected and dangling. I'll see what happens when I plug it back in.

- I think I've ruled out the clock spring as I swapped in a heated steering wheel (LR4) using BBS boards which required a different (heated) clock spring.


- When I use my terrain response ****, the messaging on the dash doesn't match the selection at the **** and it takes several seconds for the terrain response logo to appear on the dash. It's almost as if it's a full detent off, but I don't see how I can change the indexing. I suspect the remaining symptoms may be tied to the the terrain response circuit in some way such as:
a) the PCB from the L322 actually isn't compatible

b) there's some nuance that I'm missing when I installed the PCB with regard to the detent/index positioning

c) there's an electrical issue still to be found


chewed wire!

original PCB with a bit of corrosion on the rotary encoder
 
Reply
Old Feb 1, 2023 | 07:29 AM
  #8  
tracyc's Avatar
Rock Crawling
Joined: Aug 2021
Posts: 376
Likes: 74
Default

So you're not getting any of the error codes anymore, is that right?
Have you tried cleaning both your old and new terrain response boards with electrical contact cleaner and testing both?
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
sh74
LR4
19
Jan 5, 2025 11:23 AM
merebel
Discovery II
2
Oct 25, 2021 05:41 PM
DonRW2007
Retired - Private For Sale/Trade Classifieds
3
Mar 24, 2020 07:53 AM
nevillusa
LR3
7
Jan 29, 2020 08:51 PM




All times are GMT -5. The time now is 06:28 PM.