Dino, you're exactly right. I finally got the "key dance" thing down right, thanks HOOLIGAN. Anyway, it said PO340 which is the cam shift sensor (right on Dino!). I went to Advance Auto Parts and got the sensor for $37. It looks fairly easy to put in, we'll see what I say about that tomorrow.

I'm just glad to finally have an answer! I'll let you know if this stops the CEL from coming on. Thanks everyone for all your help. It is greatly appreciated.