Have you replaced your knock sensor? If it’s bad, it might be sending false knock readings to the ecu. It might be the reason the fuel mix is so rich.
Pros: false knock readings
Cons: fuel mix rich
Vehicle:
Toyota 4runner