RIck,
After few years of idle time there will likely be oxidation or hardened lubricant on every electrical contacts. You have addressed some of those points. I suspect you will have to clean the remaining contact points, from the wheel threads, to wheel pickups, chassis pickups, and even possibly motor contacts.