No mention of fuel pressure being tested, popping up through the TBI is a lean condition maybe not getting enough fuel pressure. Could be pump, filter, regulator? If he's running really lean won't that set a code for excessive knock by fooling the system?