Have you checked to make sure that the exhaust is not restricted? Also, you stated that the throttle body was very dirty. Do you mean gunked up or dusty? I'd look inside of the air hose coming from the air cleaner to the engine to make sure that the engine hasn't been dusted. Run a compression test dry then wet to make sure compression is good.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.