Ok, so I spoke to soon. It ran wonderfully for about 10 miles. Then it started revving down slow again, came to a stop sign and it idles at 900RPMs. Cleaned the MAF again, nothing. Reset the computer, still an issue. And it has developed a new problem. I'll be driving along in any gear at a constant speed and it starts bucking and jerking. It happened 3 times, in 1st, 3rd, and 4th. I immediately push in the clutch and let off the gas. The engine will hover between 1500 and 2000 RPMs for a few secs, then drop to 900. And be OK afterwards.
So I'm really not sure what's up. Could the MAF be dying all together? What else should I look for?