TPS is fine. Any other ideas? Could the MAF be causing this?