I have been trying to figure out why my car has been bucking lately. It is an AOD and after it shifts into the next gear and if I have my foot on the gas a little the car will buck. I have been told it is the MAF, TPS and EGR. I bought a code reader last week and I ran the codes today. Whenever I read codes when the car is not running I get code 31 (Cannister or EGR valve control system signal out of spec or EVP voltage low). Is this common?