Power to some areas and not others leads me to think you may have blown a fuse somewhere. Battery connections that work loose can sometimes cause a voltage spike that could pop a fuse. May not be the case but worth a look. Some fuses can also appear intact visually and still be failed. A test light is handy to test them. (Just contact both exposed pins on top of each fuse with a test light that is hooked up to a good ground.) The test light should light when touching each pin with the ignition on. The battery connections on my 07 have vibrated loose on a couple occasions. Cheers!