Still struggling with this issue and just don't have time to run it 100 miles to the dealer. I've taken the TPS connector off, checked the connector for bent pins or closed channels, sprayed it and cable end with contact cleaner, reseated the plug very firmly, removed the charcoal canister...