I also took my truck in for check engine light, they put it on a smoke machine and they couldn't find the right part so they put a spark plug boot on my evap leak. two days later my check engine light come on, I took it back mike said he would look into the part and get back with me.Been a couple weeks and nothing. Not impressed wont recommend anyone take vehicle there if this is how they do business..