Had exact same code recently and went through ALL of the motions to figure it out. New fuel filter and checked fuel pressure a the rail. Cleaned the MAF sensor, checked for vacuum leaks, you name it. The problem ended up being a small exhaust leak between the exhaust manifold and the first O2...