these are direct injected engines, never mind all that. You need to turn key to on, put pedal to floor to put the pcm to clear flood mode, crank it for 15 seconds, 2 times in a row, turn key off, turn key on and crank normal and when it hits hold the rpms at about 2000 to 2500 rpms to clean the plugs. If your o2 sensors read fine there is no need to replace them. The tech who recomended an o2 sensor shoudl abviously know that when cold, they dont even read because it is in open loop which means pre calibrated pcm tables. The plugs are iridium and last 100k. Email for any questions or replies but lets use common sense, i direct injected engine that is trubo charged, needs at least 91 octane(new disi engines only require 89) you ahve to run it for at least 10 minutes because a turbo disi engine or any engine for that reason runs so rich at codl start up of course its gonna load up. The hyrdocrabon(ie fuel) at the tailpipe at cold start are so high its nor even funny