Hello All, I have a 2003 GX470(245,000 miles) V8 4.7L and last weekend all my problems started. I was towing the boat home when all of a sudden the CEL/VSC lights came on and smoke pouring out under the hood. Pulled over, opened the hood and the top radiator hose had come off! I had some water in the car and was only about 8 miles from home so filled it up, clamped the hose back on and started again. Only made it about a mile and smoke out of the hood again. Both times I was looking at the temp gauge and it was sitting between hot/cold(normal). I had the car towed to my house and checked the codes, it had a P0117. Someone suggested that it might be the thermostat, so I replaced the thermostat and while pouring the new coolant in I noticed dripping coming from under the top radiator hose, the radiator had a crack in it. So, I then ordered a new radiator and replaced it, hoping that was the problem. Filled the car with fluid/cleared the codes and started it up. It seemed to have a hard time starting(turning over several times before starting), but it did start. I had the radiator cap open and the car to fill with coolant. I was filling up the coolant as it ran, but seemed to start boiling and overflow from the overflow. The idle was rough(not really rough, but lack of power), tried to put it in gear and it turned off. I checked the codes and this time it had P0300, P0302, P0303, P0305 and P0306(bunch of misfires). I've read it could be timing belt, head gasket, water pump?? Any help would be GREATLY appreciated.