Occasionally when driving the gear shift does not happen. The RPM meter revs up and there is abnormal heat indication. The car does not goes into speed. This happens also sometimes when car is idling. The check engine turned on went to a shop they changed the ignition coil, the spark plug. Check engine light turned off but the problem came back after 2 days, check engine light also turned on again. Went to a different shop this time, they changed the mass air flow sensor and are saying that I should also change the vehicle speed sensor. After this the vehicle is better but the problem is still there. Also, it misses the reverse gear occasionally.