ok this started about 2 days ago and has gotten worse when i get on my car and then stop and slow down my check engine light comes on and then goes off when i restart it also sometimes when im coming to a stop will just die its only dose it every now and then and the idle is alittle rough to any ideas