Sounds like a faulty ECU. You need a dealer type diagnostic computer. Maybe the ECU is considered and emissions device and will be covered under the 100k mile emissions warranty. is it possible he did some wiring like an air/fuel guage and has short somewhere?