Originally Posted by Jovee
the guy said their are no codes
I dont think he had the equipment to check the BAS ASR system?
He most probably used an OBD II unit and checked the drivetrain only, you need someone who can test the body, ie ASR. ASR faults will kill engine power and it does this for good reason, without the ASR functioning correctly the car is not stable under power.
I am fairly confident that if you fix the ASR/BAS problem the engine will perform normally again.