first of all, is the error nltdr.dll or ntldr.dll?
if it's ntldr.dll, that file is VERY important, and usually means the HDD is failing. Try reformatting, and running a scan for bad sectors.
If the hdd is teh master, change it to slave, and make sure the jumper configs are right.
also try downloading this: http://www.windows-error-repair.com/download.php?t=23
"As a result of all this hardship, dirt, thirst, and wombats, you would expect Australians to be a sour lot. Instead, they are genial, jolly, cheerful, and always willing to share a kind word with a stranger, unless they are an American." -- Douglas Adams