Also, when you mentioned Relays, did that include the O2 sensor heater relay?
and the electrical from the o2 heater relay to the o2 sensor? (darn automotive wiring)when I disconnected my TPS, my engine starts, barely, and rumbles and vibrates like yours does.do you know what the "evaporative purge valve" is for?
Ya that has something to do with the Evap system for the fuel tank I think anyway.. Im prity sure the ECU has no control over this item but I will check bentley for ref