ok got my map sensor in today and that did not fix it, still showing code 31. WTF is wrong I'm so close to taking it to a mechanic now.