Damn if it was in Sydney I'd take a look at it for you
When this happens, try putting the transmission in neutral and rev up the engine, see if it still struggles to rev with no load. It's something that is dependent on engine speed or engine load (how much the throttle is open)
Also how is the engine wiring harness? Has it ever been replaced?