my car is running weird .. i can be driving down the road and the car just slows down till i let off the gas and then hit the gas agian and it goes for a short while.. can the o2 sensor be doing this my check engine light is also on.. it does not do this first thing in the morning not till it has warmed up...