Wow, gee guys thanks for that helpful advice. NOT.
But for all the people searching for help with their cars, ill follow up.
It was the MAF. (code 23) just as i suspected.
Got a sweet deal from Dale @ motorsports warehouse here in tucson.
I think he's pretty much a celebrity on this forum. Right up with TomsSVX.
I dont know if this is allowed but heres a link to his online shop.
http://motorsportwarehouse.com/
Also cleaned the egr for good measure.
heres another quest-e-on for the techs.
could a bad maf have to do with an EGR code. #56.