Have 2001 Kia Rio, replaced head and, now have engine check light, and engine bogs, and won't accelerate, put scanner on it and only code that comes up is an E, checked for vacuum, and air leaks, all O.K, good compression. Got me stumped.
Check the vacuum on the engine with a vacuum guage and see if it flutchuates more than 5hg(mercury inches) and also if the vacuum is within specs( at idle approx 18-23 steady)
if you have low readings it means you have a restriction in the exhaust. If you have a fluctuation it means one or more of your cylinders have low compression.
The code " e" from your scanner. There is no such code. Try again or with another scanner. Codes for vehicles are numbers!
Good luck and I hope I was some help!