Ran great, sent it in for oil change, filters, tune up, lower oil change. Engine starts fine when cold but won't idle when warm while trying to dock. 2nd attempt same thing but gave MAP sensor code. Traded out MAP with a used sensor did not throw code but same idle problem/hard to restart. Tried new (cheap online sensor) threw code again same idle/start problem. Any ideas? Should I buy the $100 OEM MAP next. Been at the tuneup mechanic shop 2 weeks he cant seem to find the problem? Help!