Hi Chrio, welcome to mightyram. First up - get someone to do an error code check on it. Just because the innards of the ECU 'look' ok, doesn't make it so. And it will nail down the fault 95% of the time. 80k is past it's timing belt service interval - any stickers showing it has been replaced around the 60k mark?