When I pulled my codes a while back, I got a code 31 that said my EVP/PFE circuit was below minimum voltage.  I know yours is saying it is high, but you may try this anyway.  This is the reply I got from PKRWUD, who used to be a regular contributor on these boards: 
 
Code 31 means there's a problem with your EGR valve, or more specifically, the sensor that measures it. Disconnect the harness at the EVP sensor, and jump the brown/green wire and the orange/white wire. Run KOEO self test again, and look for a code 35. Ignore all other codes. If a code 35 comes up, replace the EVP sensor. 
 
I know you said you have a new EVP sensor, but you still may want to jump those wires to make check and make sure the new one is not bad.  When I did mine, code 35 came up.  I replaced my sensor and haven't had problems since.  Hope this is of some help. 
		
	
		
		
		
		
		
		
			
				__________________ 
				2006 Mustang GT
 
1990 LX 
GT-40 motor  262 horsepower, 307ft-lbs (sold but forever loved)
 
1998 Contour SVT
 Rice Haters Club Member #244
			  
		
		
		
		
		
		
	
	 |