Have you tried flashing a stock RUU and rooting all over again? Or at least a stock rooted RUU? Not sure if that would really help or make a difference but might help. Im also assuming you went into ROM Manager and checked delete recovery before flashing and then flash recovery again? Again, all just suggestions. I would start with the easiest ones and then work your way all the way to going to 100% stock and rooting again.