anytime i slow down and try to speed up again, i hear popping sounds and my car won't/can't accelerate fast (it seems to 'hesitate') and then the check engine light comes on. i know nothing about cars but i'd like to have an idea of what might be the problem when i take it in