My check engine light came on the other day, and I went to Autozone to have the code read. Of course, that indicated the camshaft position sensor was detecting a fault. I read through all the posts relating to the fault, headed up to my local Hyundai dealer, and picked up the oil flow control valve for about $50 plus tax. While I was there, I figured I might as well have them do an oil change, since it was way past due. No point in putting in a new part with dirty oil..right? They did the oil change, washed the car and I was ready to roll. My plan was to replace the part myself, but magically, the check engine light has not come back on since. I hope it remains so, but I will keep everyone posted on the situation.