I think in prior conversations you had said you have the 1.46 Bootloader, yes?
That might be the cause of the difficulty, but I am not completely sure - I was only able to test with the 1.47 and 1.49.0000 and 1.49.2000 bootloaders.
As I pointed out before, flashing either the "Official 2.1 RUU" or the Leak-V3 PB00IMG.ZIP ROM file would give you a (stock) phone with the 1.49.0000 bootloader, which might behave differently and get around your trouble. Lots of folks have had success with that bootloader with either of the new "easy" rooting methods.
I can't guarantee that though, and - as I previously pointed out - it would mean that you wouldn't be able to do a Nandroid backup of your current ROM with either of these "easy" rooting methods. Worst case though, you would end up with a stock phone that went through a Factory Reset.
Having said that, because you have the 1.46 bootloader, you should also be able to use the old-fashioned "ROOT ROM (PB00IMG.ZIP)" rooting method with the battery pull trick.
eu1