somethings not right here
I think I have the same or very similar shroud and mine fits about the same. But I have the 7-blade fan and thermostatic clutch as shown in post #17. I run a minimum water temp of 205 with a 7# cap. It's only a 367 tho, but it goes 93 in the 1/8th. It will idle forever, lug along in traffic on the hottest days (Well only mid 90s up here), or go multiple WOTs; with the needle rock-solid.
If you have trouble stopped at idle, with a known good stat, you just need more airflow. Should be an easy fix.
I guess you know your options.