At the very least you need to purchase an Edge Insight, or some other gauge pack that runs off the OBD port under the dash. This is the only way you will be able to find out what the PCM is seeing for Engine Coolant Temp (ECT) and Engine Oil Temp (EOT). The dash gauges are worthless for diagnosing this problem. The gauges you showed are Transmission Fluid Temp (TFT, top gauge) and Engine Coolant Temp.
Be aware that once you have an Insight, Scangauge, or other type of OBD scan tool/gauge display you will need to drive the truck unloaded (with an empty bed, not pulling a trailer) at highway speeds for at least 15 to 20 minutes to get the engine up to operating temperature, then you need to find a flat stretch of highway where you can set the cruise at 60-65 mph and keep it there for 20 minutes or so, which allows all the engine temps to stabilize. Your ECT / EOT delta (temperature differential) should be no more than 15* farenheit. The best time of year to test this is in the summer when your delta will be the highest, but if your oil cooler is already plugged then your temps will be high even during winter.