Hi all,
I have posted this problem here before, but have now eliminated a couple of things. Any help much appreciated

Everything always works fine on initial start up and continues to do so until engine is turned off.
Once restarted speedo stays at zero and autobox selects 3rd gear and doesn't select any other gears.
Hold button, S or L gears won't engage.
Hold button does not flash.
ATF fluid OK.
No speedo chip is fitted behind(kph to mph).
No relevant fault codes showing.
This carries on doing this until it seems the engine is cold again.
Speed Sensor checked and is OK.
Before spending out on a replacement ECU, could there be any other things to check?
thanks in advance for any info