I have a Hyundai Accent 2002 which has 126k miles on it. Overall the car runs well without any trouble. Recently I am noticing that if I suddenly slow down (like taking an exit from interstate or sudden traffic so that speed reduces to 30 mph from 60 mph or so), the front of the car starts shaking. On a very few occasion I have noticed that the check engine light comes up for a few seconds and disappears. At the same time car looses it’s acceleration power. However, as soon as I slow down further (close to stop) everything starts working fine without any issue. Any idea what could be going wrong? The car is due for a timing belt replacement around 130k miles .