As you appear to of checked / replaced most things to reduce running temperuter, this maybe of interest. i've owned three Omega V6's, as the engines miles increase ie over 50,000 the temp has always tended to increase, running at 97 to 99 with the outside temp at over 20c, with over 100,000 this is were the temp stayed.
It was suggested I looked at 'Yahoo Catera Owners' site (MV6 based USA model), two things, go to site, first look at Files :- 'Catera Fan Test Connector' by Terry Wong, this will check all the fans are working at the right temp. Second :- going back in posts a member suggests the GM V6 does not have a 'efficient earth circuit' with all the equipment the model has on board ie 'power everything'. The post goes on to suggest extra earth straps, my V6 Elite has 125,000 miles on the clock, the engine temp now runs at 94 to 97, outside 22c, since I took his advise, 1) new earth battery to current earth point, 2) new earth battery to new body point, 3) new earth - battery direct to engine, 4) new earth from body to engine. Sorry for taking so long but the Catera runs in outside temps of the high 30's in the states.
berst regards.