Ok guys I've had this problem for years. Literally and I still haven't been able to figure it out. From what I''ve noticed it usually happens when I disconnect my battery and reconnect it again that the car idles really rough. Happens when coming to a stoplight. And sometimes the rpm will go up and down and the car will turn off. Then eventually it will stop doing it again. But still idles rough every now and then. Can anyone tell me what this problem could be? OR could recommend a cheap mechanic near mississauga who might be able to fix this problem. I would really appreciate it