Thanks so much for your points. I really appreciate them. I think the reason he gave me the truck back so quick was that he had had it for over a month and I was bugging him to give it back as my wife was real upset that it had taken so long (her truck). The mechanic is somewhat a friend of mine (golfing) and he did want to drive it so he did and came to get me in it and I rode back with him to his shop and took it. I think me leaning on him is what made him go against what you said he should have done and probably would have preferred to do and in hind sight will wish he had.
Not real sure why he has had problems with Jasper and maybe just prefers AZ.
As for the radiator, not sure why he didn't check that. I do know that I had recently had it flushed and filled and there were no problems with it before the valve spring broke.
The P0305 and P0316 codes showed up and the initial diagnosis (using his $10,000 or whatever they cost computer) was the o2 sensor and he replaced it and that appeared to fix it. It stopped misfiring but not for long. When it started dropping the codes again, that's when he suggested the Seafoam before he had me bring it in again. And as I mentioned before, it was after that that the overheating started happening. Wasn't overheating prior to that. Probably because it was slowly draining down into the cylinder due to the leak being small initially. I really think the coolant issue was the initial cause to the misfiring from the beginning and was just misdiagnosed as a dirty injector problem re. the Seafoam attempt.
As for the heat tabs if this one has them, I too hope they are still there! Yikes! I would answer their question as to why I paid and took it as it wasn't misfiring when I took it. When it did I took it back to him and he put an o2 sensor in it and then the Seafoam attempt to clea0t it up. Does that not seem reasonable?
On the miles of the rebuild, good point. I don't know how many miles were on it. Didn't even consider a rebuild. The initial approach was gonna be to just rebuild the head and with the cost of that which wasn't cheap with the 4 timing chains that engine has, I just agreed to a reman with the not so big difference in price of pulling the engine to rebuild head and replace chains.
Don't think I could get a new mechanic now on this issue. He's gonna have to test his relationship with AZ and fix it. It was under his recommendation that I put the Seafoam in it and drive it so he has to take responsibility for whatever he and AZ come to agree on is my position.
Please comment. This is truly a learning experience.