Find a local rolling road -by the time you buy a timing light etc etc someone that knows engines will find this in minutes
even if you find the problem and get it running better by the sounds of it you will still need it put on the rollers so why spend money on buying bits when it has to go on the rollers anyways!