as promised a link to the diagnostic software i told you about, this is a cracking bit of kit and should hopefully tell you what the problem, it is a program you have to pay for, but a trail version is available.
http://www.eurosoft-uk.com/products.htm
the program you want is called pccheck.