Ive recently noticed my Cobra slightly surging at idle. It will idle at about 800rpms then jump to 1000rpms and stay for about 5 seconds then drop back down. Sometimes when it drops back down it will go down to like 600rpms for a second or two. Also the lights are flickering, more so when the car is cold. I am wondering if it could be the battery or alternator.