No pics for this one, just a PSA: if the cylinder head temp sensor fails, it also locks out the A/C, which was new for me as somebody who's only driven older vehicles.
I'd been getting extended crank times for a couple weeks, and wasn't sure why. After a medium-sized road trip, got P1289 "Cylinder Head Temperature Sensor Signal Greater Than Self-Test Range". Ordered the sensor since it was cheap, cleaned the plug, and reset the code.
Next day, the code came back, temp gauge stopped working, and I noticed the A/C was also out. Thought I had two separate problems, but later that night I noticed the rad fans were screaming, locked at full speed even at normal engine temp.
I guess when the computer can't tell engine temp, it takes really aggressive steps to prevent overheating, which also includes locking out the A/C. Replacing the sensor not only cleared the code, fixed the temp gauge, and let the fans spin at normal speed, but allowed the A/C to work again as well.