I agree, have your codes pulled. Call around, some of the parts chains will pull codes for free, and they may also be able to test your Bat. and/or Alt.