Ok, thought I'd post an update as I found the source of the problem.
First given the fact that when the engine would cut out around 3500 rpm, it sounded just like a rev limiter and given that I had also had a code 19, I made the mistake of going out and buying a brand new MSD distributor and...