Car has rough idle at idle and hesitation at speed on throttle at 4000rpm check engine light comes on. any ideas??