Parts just arrived for the whole job. I'll be replacing the power steering pump (Unrelated to this. It was worn out), oil pump, mechanical water pump, auxiliary 12v water pump, spark plugs, and all the timing components.
My current working theory/plan (Let me know if this doesn't sound reasonable.)
1) The old timing chains finally stretched enough to cause the misfire in cylinder 5.
2) The other 5 cylinders worked much harder than normal, causing the engine to heat up ahead of what the radiator could handle, causing the overheat.
3) I will pull the radiator to both give me additional room in front to access the front of the engine** and to clean the radiator and do basic checks for a clogged radiator***.
4) I will dismantle the front of the engine, following the service manual for replacing the timing chains and timing parts.
5) While there, I will replace the oil pump, water pump, and gaskets.
6) I'll reassemble according to the service manual, replacing the spark plugs and power steering pump on the way out****
7) Reassemble cooling system with new auxiliary pump.
8) The cooling system needs to be fully flushed out filled with water and then pressure tested. (This should let me know if there are additional problems.)
9) Drain water and replace with coolant/water.
10) Start car with fingers crossed, and make any adjustments needed, including purging air from the PS and cooling system.
11) Contact a dealer to see if my car needs the software update for TSB #07-06-04-024, have installed if needed.
** How much more can I easily remove in the front to make room for myself? Is the CTS one of the cars I can take the whole front bumper off in under an hour to have easy access?
*** How can I check for a partially clogged radiator? I know the trick of filling a good radiator, draining it and making sure the old one can fit all the coolant that came out of the new one. However, I'm not going to have a new radiator, because I don't want to spend $300 if it isn't bad.
**** Is there any reason to change the power steering pump when I first get to it versus changing it while I am reassembling things?