A faulty alternator may be the cause of these problems. You might need to replace the alternator or have it repaired.