Glad you're back to 2.3.340. Here's what I'd recommend.
Go to
this thread on the release of the pre-rooted Gingerbread ROM, read through the 1st post multiple times, ensure you understand what you've read, and then go through the steps outlined - this will get you up to the new 2.3.3 Gingerbread release. I've helped several people install this and fixed various install/soft-brick problems, so I know these steps work - if they're followed to the letter. The most important step in the process is actually listed as a "If you have a constant sync problem", but I've found that by doing this, the install finishes and runs in 100% of the times I've done it - Before installing the pre-rooted gingerbread ROM, do 3-5 Data/Cache wipes (actually, I recommend 1st doing 3-5 Dalvik Cache wipes, then 3-5 Cache wipes,
then 3-5 Data/Cache wipes).
Second, go to
this thread, and install the Pre-rooted, Deodexed version of Gingerbread over the top of the Pre-rooted Gingerbread ROM that you installed above. Again, read through the steps, make sure you understand them, then run through them.