if ur car is on CNG then beter check its advancer, as i was facing same sort of problem in civic, i checked all sensors , washed throtle but the issue was there , then i went to nazir electrician at G-8, he sugested me to change advanver, after that check engine warning light never apeared.