You have cleaned the MAF sensor right?
If TPS checks out then it would be a long shot that is the issue.
Well if you have a smart phone you can get a $35 OBD II bluetooth adapter, you can then watch live data from computer as you drive(carefully) and see if there are any changes to spark timing, fuel mix, MAF data, ect....when the RPM changes occur.
Google: OBD II bluetooth adapter
I have a hand held scanner so never tried these but have read several posts from people who have.
With some the smartphone app is free, for other you have to pay for the app, so just a heads up.
Also look where your OBD II plug in is, some adapters will fit in better than others
If TPS checks out then it would be a long shot that is the issue.
Well if you have a smart phone you can get a $35 OBD II bluetooth adapter, you can then watch live data from computer as you drive(carefully) and see if there are any changes to spark timing, fuel mix, MAF data, ect....when the RPM changes occur.
Google: OBD II bluetooth adapter
I have a hand held scanner so never tried these but have read several posts from people who have.
With some the smartphone app is free, for other you have to pay for the app, so just a heads up.
Also look where your OBD II plug in is, some adapters will fit in better than others