One thing you should include in your troubleshooting is the ignition switch. They can take a real beating with a heavy set of keys or oversized/heavy keyfobs. There's alot of small contacts doing alot of important things in that little buggar! Best of luck and please do keep us posted...