Not sure whats wrong. I can be going 65 and it will start surging. I can feel it in the pedal. Rpm jumps back and forth while surging. Code was P0455 Large Evap leak. Change evap canister valve,MAP sensor,Purge Solenoid Valve,Throttle body,new gas cap and it's still doing it. Have not checked the brake pedal position sensor yet.