Ronnie has covered the bases pretty well. Disconnecting the MAF shouldn't include disconnecting the TPS, the ECM needs some form of reference to indicate increased throttle. I have seen floating data like the 20rpm indication with engine off before, it may also show in other areas, but should not do so while running. Eliminate possible fuel pressure problem first.