I was getting crappy gps signals too when I originally flashed to DL09 with the stock kernel and adrynelyn's supah clean .4 ROM. I flashed Adrynelyn's 12/30 kernel for DJ05/DL09 instead and gps locks instantly again.
i had to uninstall and reinstall my kernel on one flash to get my gps to work. but most of time i have to uninstall google maps and reinstall it. i mean almost everytime. it works after the second update. i went back to dj05, thats where im staying until 2.2. i havent seen any advantage of dl09 over dj05. im sick of this stupid update and all the problems it has caused. gps is super accurate, great battery life, phone is fast, no lag, all on dj05.