Idle rpm may be too low. Try adjusting it, before doing anything else. If the problem continues, the battery and alternator may need testing.