When is last time you changed the oxygen sensor? I have same model and year. It terribly shakes and vibrates during cold and hard running. I am looking to replace oxygen sensor. Mine has 112K miles on it. It had been running rough for quite a while now.
2005 Triumph Bonneville T100 (Black/white) [Sold]
2007 GL450 (Dersert Silver)
2009 Toyota Corolla (Metallic Silver)
2002 Tundra V8 - 2WD (Desert Sand)
1995 MB E420 (Silver Smoke) [crashed, now resting in peace at Silverstar Recycling Center]