Good luck. They sent me a return label and refunded my money due to a never ending check engine light for a P0106. Likely due to the relocation of the MAF. Tried a bunch of suggestions they made, even a new MAP sensor, all for them to tell me, "yeah, we've had this problem, so we'll take it...