That is a lot of weird electrical issues. They can often be caused by a bad grounds.
Make sure you have 3 good grounds on the car.
Battery >>> Frame >>> Engine >>> Battery
You can check the ground by starting the car and turning everything electrical on. Then use a voltage meter to check for the voltage drop across a ground. Be VERY careful around an operating engine. You don't want to lose any fingers. If you find any voltage drop of more than 0.1 volts, then put in a new ground cable of a thicker gage.
.[This message has been edited by Doug85GT (edited 06-15-2011).]