Ok so here goes, long version. My son was driving the 2010 tundra home from work, truck started running hot. He pulls over to side of road and calls steams coming out from under hood and he shit it off immediately once pulled over. Told him I would be right there to pop the hood and wait for me, I get there no steam but could tell it was overheated all kinds of lights flashing on dash when I turned key to run position. So I turned it back off, looked at over flow tank it empty and no cap on it. So I then open radiator cap still warm at this point and cap looks like it’s just the top not the pressure relief valve portion, it was still in radiator. So radiator cap broke, all the coolant boiled out to the overflow tank. So we let it cool down run to parts store get new cap and coolant. By this time engine is way cooler we top off coolant and put new radiator cap on. Try to start engine it turns over but , weak. So I check battery looks swollen so I pull it and go get it tested dead cell so off we go with new battery install it try cranking again slow crank tried to start then nothing. So I check fuses to fuel pump and relay. All good no blown fuses anywhere. So I have it towed to my local mechanic we thought ok bad starter it sounds weak and not turning over like normal. So we order new starter and start again tomorrow trying to fix it. So new starter still slow turn over so we pull plugs out of four cylinders and rolls over faster. So we check timing appears to have slak in timing chain at this point, check for codes third time nothing. I originally checked for codes on dude the road, before I replaced radiator cap and coolant and again before and after battery. Nothing thrown? Fast forward to recent we replaced timing chains tensioner guides etc with new oem parts, crank shaft senor and now it still won’t start so I order oem ecm and try it sounds even worse with new computer, also had locksmith come and check keys and reprogram a new key just to be sure. So I am on to installing new cam sensors and vvt sensors next other than timing could still be off I am at a loss. Ordered Toyota manual to double check timing etc. Also replacing radiator and water pump as the truck has over 230k miles and I found a crack in the upper hose connection of radiator and water pump had some play in it and had to come off to replace timing chains any ways. Also compression is good on all cylinders, and we have fuel and spark verified. So I am at a loss at this point! Sorry for the looong post.