After some help with my 2000 gts, auto. Has a random check engine light, will go off when turned off and will come back on after driving a while. Smoke from exhaust at idle only when warm. Smells like fuel. Also hesitates, bogs from idle till about 3000 rpm. Still goes into lift fine and has power but more at high revs. From a standstill it hesitates then picks up revs and speed. Has had new coils, maf and plugs. Could it be 02 sensors?