Good call 34:19, I was going to post that.
OP: I will WARN you about opening pandoras box with tuning software. It is SUPER RARE that an unmodified ECM has any issues at all. If you want to find the problem... digging around aimlessly is not a replacement for diagnosis.
What exactly does it do when ". and the bike has not run right since i got it and now it keeps fouling plugs"
That will help us fix the bike before you open the ECM and modify the bike, creating more issues.
For ease of use and diagnosis, I would suggest using the free program from ECMDroid. It uses a wireless bluetooth connection for much easier datalogging, and I like the bluetooth dongle I got from Buelltooth.com.