I might not be the best guy to listen to because I enjoy reviving old equipment and enjoy digging deep into engines of any kind.
That said, if it were mine, I would be inside that engine trying to find the problem. What do you have to lose? If that didn't work and I was on a tight budget, I would start looking around for a used engine. There are plenty of them out there.
Hope this helps.