My battery went dead on me last weekend. I also have had the speedo problem for a while which I could not get fixed and just lived with it. When I replaced my battery the speedo came to life and obviously the cruise also. I just replaced it today so I'm hoping that this is actually fixed for good, but time will tell. Just thought this could be useful to someone. If this has already been posted and the connection is ancient history. OOPS.