When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
If the fuel pump has lost it's pressure or the injectors have blocked then a shortage of fuel can cause the leaness..
I'd get the injectors checked, fuel pump pressure and voltage test, could one or two of the oxygen sensors or a screwed MAF sensor..
If you get bluefin plug it in and see if there are any DTC fault codes
If you have an induction kit/aftermarket filter my first guess will be the MAF. Give it a good spray inside with carb cleaner (engine off) and let it dry.