i dont think reving is your problem. i have a es and mine would not shift up or down when it was in 3rd. i replaced the angle sensor and sealed it with dielectric grease. check your battery terminals and make sure they are clean, low voltage will throw havac on your electric shift. check the main conector on the es module and clean it and add grease to the plug and yuo should be alright.