Is there any number cast on the head, possibly flywheel side? My 21cc head has an 8. raised in casting.
Let's us know what you find when you open it up. You will probably have it running like the proverbial 'Swiss watch'
Do a search for Don't forget Echo it will give you some insight on Echo engines. Also seach for post by Av8tor he did a 17cc I believe.