Well here it is. Everyday on the way to work my CHECK ENGINE light comes on while I am coasting downhill on the freeway. Then when I give the car gas the light will turn off. Then once I start coasting again it will turn back on. Its on the same part of the highway everyday. It used to only do this when I would really get on my car and then let off the gas. Well now it does it alot. What can I do or try? Should I take it to the shop and have them run codes?