Hey Xruptor, I had all of those exact same problems before, but only when I was using the EJ06 Gingerbread Rooted Image with CWM5 made by Chin Checka image file alone buy itself with no other mods/etc. ~ I think. - It's been a while so I can't remember or say for sure, but I think that's what I had installed when it was happening to me. Only going on what I remember, not trying to bash the image or the creator, it's a little fyi to go on.
I now have the CTMod 2.5 with the KoumaKernel 1.2GB and a SanDisk 16GB sd card class 4 with a 2GB (2048) partition, and have not had any of those problems anymore.
These more exp. guys here would know more than myself, but I was told that the file called InputEventApp.apk might have something to do with the touchscreen and finger touches to it, so maybe, see what happens by putting that back into system/apps and see if that clears it up, or see what anyone says about that first before doing so, just my opinion on it.
Also I noticed big differences in the way the phone responds after installing the CTMod & KKernel, depending on how you do it. For example, at one point I was getting error messages on the screen after installing the ctmod, and then did a fresh install and did something different and never got it again.
This is how I installed it when I was getting all kinds of problems and error messages:
[1]Odined to EJ06 Gingerbread Rooted Image with CWM5 made by Chin Checka
(at this point right after the 1st boot it gave me a logon error)
[2]Updated CWM
[3]Installed CTMod 2.5
(at this point right after the 1st boot it gave me a logon error)
[4]Went into CWM and partitioned sdcard
[5]Installed KoumaKernel 1.2GB
(at this point right after the 1st boot it gave me a logon error)
This way below is how I did it that gave me my current "perfect" install:
(at this point sdcard is already partitioned with a 2gb ext(2048) and CTMod2.5 & KoumaKernel1.2GB is installed, but I had to start it all over again due to something unrelated to all of this)
1st-Backup sdcard to your PC.
[1]-Odin to EE14 STOCK VERSION
[2]-After 1st bootup put in google account info under settings/accounts&sync and let it sync
[3]-Odin to EJ06 Gingerbread Rooted Image with CWM5 made by Chin Checka (let it bootup after the install)
[4]-Turn off Airplane-Mode and in Application Settings: turn off Unknown-Sources/USB Debugging & Mock Locations (these should all be on automatically)
[5]-Format SDCard (right after 1st bootup the usual way through the settings menu and it will delete everything including the partition)
[6]-Repeat step #2 & put SPH-M820-CWM-5027-UPDT-FIXED2A.zip on SDCard
[7]-Boot into CWM & install SPH-M820-CWM-5027-UPDT-FIXED2A.zip
[8]-Bootup phone, and then shut off and boot into CWM
[9]-Through CWM partition your SDCard to your choice
[10]-Bootup phone and put CTMod 2.4, CTMod 2.5, & KoumaKernel 1.2GB ON SDCard - (make sure your google account info is still setup)
[11]-Boot into CWM and install CTMod 2.4
[12]-Bootup and repeat step #2
[13]-Update PRL through settings menu
[14]-Boot into CWM and install CTMod 2.5
[15]-Bootup and repeat step #2 & step #13
[16]-Boot into CWM and install KoumaKernel 1.2GB
[17]-Bootup and repeat step #2 & step #13
[18] If all is good at this point, I transferred everything back to my sdcard, went into Superuser and updated the binary, then booted into CWM and made a backup. From this point I would install some of the RemovedApps back in, and then reinstall some of my market apps, where as of now I no longer need all of them due to the new mod.
This is what worked for me, and I tried it different ways, the more exp. people I'm sure probably don't see a need for some of these steps I've taken, but again this is what worked for me through several attempts/different ways.
What I do know for certain is that I found I had to partition the SDCard after the install of EJ06-Chin Checka, and had to enter in the google account info each time otherwise upon bootup I would get an internal unkown logon error, each time. Besides that, I found if I did not install it the way I described above, then I would have other issues like connection problems, screen lags, force-reboots out of nowhere, and some other wierd stuff, most of what I can't even remember off hand.
For me doing it exactly like I did it above seems to have given me a "perfect" install, and I have no problems at all after doing it this way.
-just a thought