Im almost at the point of getting a honda!

Sounds to me like your cam timing is retarded. Check the specs on your cam card and degree the cam. While you're at it, change the chain and gears if you haven't already. You'd be amazed how many "rebuilds" reuse the old chain and gears. Just my $.02. Hope this helps.