Please explain what you mean by "taken to the shop and sorted" I have never heard that terminology before.
If your system is ME it can be restored to a previous date, but IF there is a bug, DO NOT use system restore.
Go to this site and use one of these on-line scans. There are some bugs that can cause an AV to give a false read. On-line scans are not subject to that. Go here:
On-line scans, pick one:
http://windowsxp.mvps.org/Scanners.htm
Also read this:
Me set up page yet?: by Trev:
http://www.burzurq.com/forum/trevtweak.html
but do not impliment any changes until you get a read on at least one of the on-line scans.
If the on-line scans are clear then there are some easy options including system restore.
Post back with results, please
Thresher