Ok so this is the new info on this problem.
It is not the remote starter.
It is not the o2 sensor although it seemed to make it better after i replace it. Is there something that needs to be reset with the new sensor?
It is not the TPS, at the throttle body, i just replaced that.
Now it sits...