P0456 EVAP Very small leak is the only code. It will surge at steady throttle intermitantly. More so when going up a slight hill. The tach goes up and down about 500rpm. 125k miles so I do need to change plugs and wires. It also seems to hesitate when getting back on the throttle after turning.