Re: 2006 XF engine stumbling.
Removed the MAF and cleaned everything with MAF Cleaner. Reassembled everything and ran great for a a few minutes including idle until it warmed up. The it started hesitation after warming up unless I gave it some gas to keep it running. No problems above idle. Erased code and still get P0101. Tomorrow I'll use some carb spray and see if there are any vacuum leaks. There is a hose previous owner had replaced coming from the top valve cover down to the rear of the engine block that is suspect cause it is low quality zip tied at top and mushy.