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.
Sounds possible (by the lean bank codes) that it could be a dirty Mass Air Flow Sensor. It's located right behind the air filter in the snorkle tube for the air intake on the pickups. Not sure on the van. Every once in a while I take some electronics cleaner in a spray can and spray it off good and let it air dry for a few minutes. After that many miles it could very well be dirty, or need replacing for that fact. The cleaner is a cheap try though, after you clean it take it to autozone have have them clear the SES light. Good luck