Still running in limp mode...

A few weeks ago my idle started to be rough and I could here ticking and feel shaking at low rpms. I also had code 1 appear so I replaced the O2 sensor, then spark plugs/wires, then cap and rotor but the problem still persists. I still get code 1 too. I’ve done the ECU reset procedure plenty of times. Any ideas?

valve clearances ok?
maybe injectors? (referring to the ticking)

does it have normal power other than at an idle?

what is ecu code 1?
make sure your coolant level is correct. Also, check to see if maybe the Throttle position sensor is code one. My TPS busted and my idle got really bad, it also threw a code.

I will check my valve clearances. I listened to the injectors and they all are making equal ticking sounds. I think it is missing some power. Coolant level is good. Code 1 is O2 sensor and I have a brand new one in there. I’ll look at the TPS. Is it possible that a low battery could cause it to stay in limp mode?

I don’t think a low battery would affect it, as long as your alternator’s ok