2002 sonata goes to 3000 to 4000 rpm and release excelleration before shifting gears, gears shift ok using 4 speed, once in 4th gear using 4 speed cruise rpm at 55 mph is between 2000 and 2500 rpm, idle at stop light sometimes dies and needs to be restarted. Idle in park is about 1500 rpm. Both transmission speed sensors have been changed as has the cam shaft sensor.