First off ... thank you for your time ... I'll make it quick ... I have an 02 Sportage an it has been almost completely redone .. oodles of new parts ... plugs, wires, coils, starter , alternator, fuel pump/filter, Napa timing kit, battery, converter ... heres the deal , it runs pretty decent at low rpms but doesn't have much top end and 2 codes keep coming up P0108 - map/baro circuit high input and P0403 - EGR flow circuit malfunction ... I checked and the dealership doesn't even list an EGR part # for this vehicle and I also have checked all grounds including ECM ... tried a map sensor from my friends runnin Kia that only read an 02 sensor code and it changed nothing, I cleared the codes after installing the sensor and after about 20 seconds ... same codes come up ... I also cleaned the MAF sensor & tried another ECM ... no change ... compression is great ... 160+ on all cylinders ... what could this be ??