the other thing is if the coolant sensor is reading colder than it is it will overfuel.
i think you will need to get the chip adjusted at idle, even if you find another fault elsewhere, i was told it had to be +-25.
good luck tho, its horrible finding things like this. lol