Maybe the fuel pump is working but acting faulty because.
Or maybe the fuel pump needs a strainer (it is like a filter attached to it) is clogged with many particles.
If you have fuel that is E10 , throw it away and use E5 petrol because our older EFi machines do not like E10 petrol.
Also change the spark plugs one more time , and only use CR8E (sometimes old plugs will be problematic to create stable sparks)
The ECU is working , so turn the key on & off 3x , and wait for the “Red FI” light to flash.
When the FI light is flashing , count the number of flashes.
For example 10 blinks (pause) 5 blinks (pause) 5 blinks (pause) 1 blink = This creates error code from ECU called 10-5-5-1 and we can find this error in the service manual to tell you which part is faulty.
Keep us updated and welcome to the club