Going way lean would bog it down. For some reason the ECU might be cutting the injectors off? You should monitor the TPS and see if if has a dead spot.