Australian Car Repair Issues? Ask an Auto Mechanic for Answers ASAP
No drive in forward or reverse for time periods of that length would more than likely be oil pressure related.
At 347000km, I doubt whether any "servicing" type work will resolve your issue.
I would agree with what a transmission shop has said, you need another transmission, or yours overhauled.
Hope this helps.