Received the part, took to be installed, throws code 43 bad solenoid, cylinder valve not opening. Totally worthless. Completely non functional. At least my part still works mostly. Called the place I got it from and they are taking it back. But it seems they are a brokerage and I'm to send the part to the real source of the pull. They had assured me the parts were guaranteed working pulls. Obviously not. Tried to get my VIN # to say that maybe I'd ordered the wrong part because there 'were so many different models that year' obviously a lie and I don't trust them now at all. Wanted to send me another. I said no, don't want another bad part. Long phone waits, finally leaves me on hold and comes back and asks me why I'm still on hold. Then denies putting me on hold said he had told me he was done. I fricking hate scumbag auto parts dealers. So don't order from them.