I'm writing this to give those who hav the same problems and can't figure whats wrong.

I changed my O2 sensor that was showing low voltage (according to my programmer). And now I have no problems, the codes are gone and I'm finally noticing the potential in my headers!