i think you need to go back to the rolling road and find out if there timing has dropped out possibly, fuelling will make a difference, but what if the ecu isn't sending the right signals to the edis unit?
that could be a problem too and would affect the AFR readings also.