Ok, I think I may have found the problem.
*****What I did*****
I swapped my brake relay with my trunk relay--they are identical. Both had the same ID numbers and relay picture printed on them.
These relays are found in the trunk on the driver side wall. They are small grey cubes about 1" x 1" x 1/2" in size.
CAUTION: There are 3 relays back there that are identical and the third one belongs to the fuel system. I don't know what would happen but I doubt you'll want to mess with your fuel system wiring.
The other thing I did that may have made a difference was I went through all my fuses and relays and made sure they all had solid contacts. I found many that were not pushed down all the way. The ones belonging to the brake system I reseated by removing and reinstalling them.
Since I've swapped the relay out my problem has gone away completely. It's been 4 days now and I haven't seen a hint of my issue. I use to see it everyday after about 10 - 20 minutes of driving.
Also, my brake lights and cruise control work better. I use to have to press down pretty hard on the brake pedal to get my brake lights to work or disengage the cruise control, but now they both respond with a gentle tap--just like new!
*****What I think was the cause*****
I believe the relay was going bad or sticking. After a few brake presses the relay would get stuck in a closed state. This caused the brake light to remain on. I believe there is a feedback signal for the cruise control to disengage when the brake is being pressed. This is why the cruise wouldn't work.
*****Things to keep in mind*****
I didn't trace all the wires to the brake system so it is possible there might be more relays or other electrical components in the system. I just stopped when my problem stopped. So its possible that another relay or electrical component could be going bad. The one in my trunk happened to fix mine.
Also, if the relay is bad it is now my trunk relay, which means I may have problems with my trunk releasing later. Just something to keep in mind. Since I don't use my trunk release very often this may never become a problem.
If you have any questions as to what exactly I did shoot me an email and If you like I can include pictures of what I'm talking about. Hopefully I can help someone else out with a problem I had been fighting with for a few months now. And I didn't have to take it into the shop to fix it. YAY!
Wednesday, October 15th, 2008 AT 6:27 PM