What codes are shown? Have you checked for large vacuum leaks or faulty AIS etc?