Just a follow up to this post guys after a very long time.
After much investigation, I found I had a few leaks in the fuel system which were allowing air into the system. Once the flat spot occurs, I bleed off the injectors whilst the engine is running and it comes good. So with all leaks sealed up, she's running well.. As well as an old rusty, oil leaking, paint fading, hinge wearing old girl can be
Thank you for your assistance gents.