So coil, ECU and fuel pump relays are not electrical?
Check spark plugs also. Mine had similar symptoms to yours ie: not being able to maintain speed, juddering in any gear, backfiring. Turned out to be coil (died on the way home from a dyno). RAC came to the rescue, sold me a new coil and it's not been a problem since.