Hi all, I have a 2004 F350 4x4 Crew cab, with the 6.0 in it. To start off all my problems, a couple days ago, the ABS light came on. OK, no problems with normal braking, and everything else is working fine, so I said heck with it for now, I'll have it checked out later. Well...the next day, the speedometer quit working. Then, later that evening, I noticed when I got home and turned the truck off and removed the key, instead of staying on the normal few minutes or until you open the door, the radio turned off instantly, but then it came back on about 5 seconds later, and wouldnt turn off EVEN WHEN THE DOOR WAS OPENED. I sat there a couple minutes with the door open, and I finally heard the click and the radio shut off. Later on, when it got dark, I tried it all again, cranked up and shut back down, same problem, radio off, then back on, and stayed on when I opened the door. Since it was dark this time, I also noticed that when I shut the switch off and the radio went off and powered back up, that all the guage warning lights, such as the abs, brake, and any other written word warning lights on the cluster were glowing very dimly. This time I closed it up and went inside for about 20 or 30 minutes then went back out to check it, and the radio was still on! I unplugged the batteries, to hopefully reset something, and the terminals were perfectly clean by the way, because I had new batteries installed about 4 months ago, and then reconnected them about an hour and a half later, but the problem didnt go away. Could all these problems, the ABS light, speedo, and radio/warning light problems be related to the same thing?? Ive heard that possibly the radio timer relay was powered by the gauge cluster, so could the whole thing be the cluster going bad?? Can it be reprogrammed?? ANY IDEAS?? This is my only mode of transportation, I need it to stay in one piece!