PC3000 is rated at what, 183 MHz or something?... so 166 is well below its rated speed... UNLESS you have it running at really aggressive timings. Check that first.
Your chip should be able to do 166 right out of the box, at default voltage. So certainly at 1.85 V. Did you set the divider to 1/5 in the bios?... it's on the very first "page".
If it still won't budge, you might just need to burn it in. Some people will tell you burning in is pointless or it just doesn't exist, but it's for real. Download Prime95 and let it run the torture test for a few hours at a time at the highest speed it'll run stable. Then up the FSB a little at a time and repeat the process.
One more thing, what kind of cooling do you have?... high temps could also be responsible for your problems.