advice needed for arduino as diesel injection brain...

You can NOT call any form of delay in an interrupt service routine.

sp. "You should NOT call any form of delay in an interrupt service routine."

Yes, you can use Arduino to do what you want.
You may have to go slightly off-piste, but I don't really see that interrupts are necessary or desirable.