Thank you!
I did not unhook the batteries, I will do that tonight when I get home from work and see what that does.
As for grounds, I should have mentioned that I have replaced all the battery cables with upgraded ones, and I have gone over and cleaned/checked every ground I know 3 times now...