Not a mechanic anymore, but when I was, I worked at Toyota. I've probably rebuilt 100 3VZE engines.
The rule of thumb was "it's never the computer"
The roaring noise-check your fan clutch, maybe it's locked up
the lack of power...
you gotta check all the basics first. wet and dry compression test. valve clearance, air boots, air flow meter, timing belt, distributor base timing, plug wires (original?, arcing? ), fuel pressure
Is the fuel filter plugged?
is the fuel pump working?
is there water in the fuel?
does it have a blown head gasket?
how many miles does the engine have?
you can check for codes with a jumper wire in the DLC under the hood
you can use the same jumper wire to power up the fuel pump