Thank you, thank you, thank you!!! My '03 Expedition has 97K miles on it and just threw these 3 exact same codes. I reached to the back of the intake and found the problem immediately after reading the info on this thread. 30 minutes and $5 later, the problem is fixed.