p0106 engine code on 2003 Dodge Stratus

I just got a 2003 dodge stratus and I keep getting a p0106 engine code it won't turn over I know its supposed to be a MAP Sensor so what should i do try to do it myself or take it to a mechanic

Asked by for the 2003 Dodge Stratus