I called the toyota dealership and they said for anywhere between $45 and $90 they could diagnose the problem for sure. They said about $650 to replace the head gasket. Is that too much? Is a Toyota dealership the wrong way to go for this repair? This truck is starting to become more trouble than its worth, a real money pit. I want it to be done right so I don't have to worry about it again.