Thanks for all the help guys. The parts store actually gave me the wrong part, because apparently giving the part that they can order rather than get the part that's in stock is a good idea. They are idiots. We figured out before we actually got the new part where it was. so... HOPEFULLY this stops the problem and no more check engine light.