So, I got it started yesterday after swapping the old fuel filter, draining the tank and replacing all the filters. It does struggle to get started and once it is the revs drop to 5000rpm and keep moving between 5000 and 10,000rpm. It does accelerate and will not cut out until you take your foot off. Any ideas what the problem could be? I was thinking the manifold or cat.