Could it also be the alternator is taking a crap? I had symptoms like this too when it wasn't charging...might have it tested...just my 2 cents.