Yeah its a ford maf sensor I assume since it has a ford logo stamped on the plastic piece on top with ford looking part #.
My only guess on the issue is that when I first done the install and didn't do the bracket (since it was a pain to get back in, and I heard you didn't need it) that either it was turned at a weird angle, or since the rubber tubing couldn't hold the weight of the maf, it bent down and leaked air or something. I really don't know. All I know is I just thought I would try it again, but this time try the bracket since I remembered reading one time the angle of the sensor was kinda picky, so I slapped the bracket back on it. Fired it up, surged twice then went to a normal idle. Check engine light never came back on, took it out, played with it, etc. Went WOT and felt a little gain there. Now I can't wait to see what my intake and throttle body will do. Lol, then the h/c and suspension to follow that. I still gotta learn to tune though, but I bought a book that was reccommended several times on this site called "ford fuel injection & electronic engine control", and a white gt with blue stripes on the cover.