My mechanic has ruled out all ideas given. Cat is good, no blown head gasket, engine is just fine, the computer itself is just fine and he cannot find any problem codes. what else could it be any censers he should check?