For a few months now now my Formula has had a weird hesitation right around 1500 rpms. I changed plugs/wires fuel filter, pcv valve ect.. still same thing, So I thought I was going to have to change the opti next. Before I jumped into that project I got reading around on the forum on everything I could about LT1 optisparks and somebody posted in another forum to unplug the MAF sensor and see what the car does, So I said what the hell it cant hurt. I unplugged the maf and the car no longer has the hesitation. My check engine light is now on because of the maf being unplugged but its running right

Today I removed the screen and cleand the inside of the maf out and the "sensors" themselves were pretty dirty.I plugged it back in and will see what it does when I go to work tomorrow.
Does this sound right......Would the MAF cause something like this to happen? If so should I look into getting a new one if I plug it back in and it does the same $hit