I think that may apply to me, even though i dont use panda, i have been a loyal user of Esets Nod32 for years.
I am currently running vista home premium, so there are differences between xp sp2 and a few things that i sometimes notice hogging my systems resources.
One of the processes i sometimes see is ekrn.exe which is a Nod32 process, like you did i have all things checked, to scan for unknowns as well as anything and everything else. I wonder if having the advanced heuristics checked is the culprit behind my problem of it sometimes hanging on 100% it will be interesting to see, although it may take sometime before i see it happen again.
NOW JUST SOME GENERAL ADVICE, NOT AIMED AT THIS REPLY
I never get any viruses, and my worst offender is usually just tracking cookies, but they are pretty hard to avoid. I backup my important documents, music and video files, as well as install files for programs you just cant be without(or atleast i cant), (flash, divx, ad-aware, older azureus-not vuze, openoffice-huge file no need to download it everytime-, and many others) it saves time and since i often work as a middleman(no charge i just enjoy it) in helping people choose a good computer or laptop many of these are installed straight away for added functionality and security giving the recipient a computer to simply enjoy from the get go without all the hassle, and gives me something new to play with. Went a little off track but basically saying i take care of my systems(1pc 1laptop, and look after my bro and sisters laptops as well, so 4 systems in total) and keep regular backups on my external harddrives.
I have been the victim of my own stupidity, i never used to create backups, at one point on our first pc back when i knew nothing(about 8-10years ago, i was like 12 or so at the time), we didnt even renew the antivirus license or install a free version, no antispyware, just a defenseless system where the worst was bound to happen at some point, and it did. It suddenly one day just wouldnt bootup, i was still young and inexpeienced but if i could i would love to know how many viruses and spyware threats where on it. We used to use limewire, i dont anymore, but rest of them do, but i cant even imagine how many threats where caused by downloading anything and everything especially considering 90% of what you try and download ends up being porn(I.e your not trying for porn but you get porn anyway) probably infected in someway as well.
Basically just stating past mistakes are to be learnt from, keep a good backup, it doesnt have to everything just make sure you dont miss anything you will want/need if worst came to the worst and you had to reformat your computer or replace it. Check what you download and install, make sure its both clean and check its compatibility, even a program you have used before can have issues with a new machine or OS, remember this if your changing from XP to Vista, not everything works how it used to.
As for 100% cpu, well it can be extremely hard or extremely easy to fix, from taskmanager see what it is causing the 100%cpu, if its a program, for sake of agruement, openoffice, end task, and uninstall, restart your system(assuming it keeps happening, no need to uninstall for a 1st time offender). Now as i chose openoffice its likely you would want it back on, so download a fresh copy of the install files, incase your old one was corrupt. Now install as you normally would, restarting your computer if and when prompted to. Once installation is complete try it again, hopefully you would no longer have any issues, if you did its likely to be compatibility thats the problem, either with your system(i mean the hardware side of it here)or the programs and processes you have installed and running on it. At this point you would need to start troubleshooting again, possibly posting for help again on the forums, or find an alternative product/program.
Now if it wasnt a program, but a certain .exe in the process list, you first need to see what that process is for, 9/10 simply googling it will get you your answer to that. Now once you know what it is, you have a few possible options. 1st it maybe be a system process that can be disable, if so, google that if you dont know how to, if not just go ahead and disable it, restart your system, make sure its all working fine, and ofcourse keep an eye on your cpu usuage.
2nd it may be a part of a program that you use but didnt recognise. In this case uninstall, and restart your system. If you want the program back, make sure to install the latest version (not beta if thats an option) with any and all updates. Restart and try again, keep an eye on cpu usage.
3rd a process recognised as being tied to your system. I.e if you removed or disabled it your system probably wouldnt work at all, or you would be worse of than before you removed/disabled it. Go to any relevent sites for updates, the manufacture, windows update, anywhere that is likely to offer a update to this process, should be checked.
If none are found or they dont resolve the issue, you can assume its corrupt and the only way to get rid of the problem is to start over, so reformat. Before doing this backup any data you can backup, i would advise not to do a complete backup, just files and such that you need, documents and music and video, programs should be left pretty much alone if your backing up when you already have a problem.
Now if you have a recovery cd or partition go ahead and begin the reformat process, as you have all you need to reinstall your system. However if not and i should ask why not, many systems that dont have such things have the tools needed to create them. Others you can have added a recovery disc to your order for something like