2000 323 that is in limp home mode when the car is turned off it will reset and run fine for a bit. The car is a friends she had the mass air, spark plugs, and two injectors replaced i the other injectors do not have the best spray pattern. I checked it yesterday with a scan tool the codes that came up 227 and 228 o2 control limits bank 1 and 2. When i checked yesterday the check engine light was on when she drove it today after a bit it went in to limp mode. When checking the tps with the scan tool it started to buzz pretty loud not sure if that's normal just never had that happen before. Any one have any ideas?
I don't know what triggers limp mode, for starters - but, perhaps... fuel pump(s), coil-packs, or 02 sensors, plus the stuff you've mentioned?