So I finally found this thread
http://chinariders.net/showthread.php?t=15675
Great resource if you have efi. Apparently my hawk has the code p0505. So based on other threads this might be related to idle control. I will clean the throttle body again and see if the cel goes away. It won't seem to let me clear the code manually. Spent all day trying to figure this out, hopefully it helps someone else.