A friend about an hour away said he had two MAF that were working when they were pulled. I grabbed both to give a try. The first one which was pretty and clean ran same as mine. The second that was ugly ran fine. So definitely a bad MAF. Thanks for all the help.