I just bought a 5.3 and put in my 85swb, well it's been being real boggish until 4500 rpms or so and I've been thinking it sounded like a fuel problem, well today my air filter and MAF sensor fell off throttle body( I have it directly to throttle body no piping) didn't have the tools to put it on right there on side of road so I just unplugged the MAF and hoped for the best..... To my surprise the truck ran better than it has before. My question is could this MAF be causing the bad running and not be throwing a code?