No Unfortuantely. I did a big end bearing.
Therefore had an engine rebuild. Whilst it was being rebuilt I had a lot of additioanl work done.
Personally I'd start by checking the flow of your fuel pump.
Could be time to replace fuel pump and repalce your fuel filter.
Hopefully someone like Jez and others can jump in on this thread.