Update: took to on out to warmup for compression check. Still not go over 2000rpm. Smoothrunning up to that.and no codes.
checked compressions 215 to 225 psi. Changed oil and filter to get rid of gassy oil. Checked sparkplugs. Pulled ma and checked on motor, 5 volts in and 3.97 out with switch on so that little low and put vacuum on map 5,10,15 and 20psi and step down each phase to low of 1.2 v at 20psi. Looked at IAT solenoid but not sure how to check but idles fine. CTP switch operating correctly. Started engine up and not running as smooth as before and when put in gear would stall out. Then started showing code 3-2 map sensor 2. Checked timing during run and 8' at idle and 30-35 at 2000 rpm.
help please, been losing battle. Engine 2005 with 220 hours