Called the local garage this morning . He must have talked to you guys He looked at the car yesterday and went online last night to research problem . He thinks it needs a higher temp thermostat (or the new one isn't quite doing it's job)
Something I should have just done myself but at least I didn't go ordering a new expensive ECU just to find it didn't solve problem.
After a few days of driving we'll see if that solves the problem and I will let you all know . Thanks again .