Changed out cat and both o2 sensors on my 2000 'R'. The car has kamakazie headers and 3" thermal research exhaust, everything else is stock. Problem is car would throw check engine light code 45, running too rich or too lean. The light would come on sometimes when I start the car and other times it would come on at all. what could be the problem?