ok i got a rough idle when cold runs 1000 rpms to 500 rpms when cold i aready change iac and running a 180 stat. could oxygen sensor be the cause i dont think its a vacuum leak because it only does it when its cold my tps is at 1.23 volts. i change intakes to a trick flow street and a 70mm thottle body with an egr spacer there is no leak at the intake or throttle body. it smells like raw fuel. i got the timing at 14 degress i need help