I have a 2005 4 cylinder automatic transmission Cobalt. I have had the alternator replaced 4 times since November at the dealership. There must be something else going on to cause this. I've had the latest one 1 week & today the check engine light came on. Any advice would be welcome.