My check engine light has recently been switching on and off. I took it to the mechanic and it ran a p1077 code for IMT (IMRC) valve stuck short. He recommended that I look online for the part and order it myself (maybe from the US?) since they're very expensive around here in Vancouver, and then he can install it for me. I've looked on Amazon but don't really know what exactly I'm looking for. Does anyone have any recommendations on where to order this part from? Or what specifically I need to search to find it on Amazon?