I would keep Exchange 2003 at SP1 untill RIM will provide actual support for it.
Currently for the Admins which "require" sp2 on exchage.
It is suggested that you have ESM 2003 SP1 on the BES, and 4.0.3 and atleast HF1 but I suggest HF2
With that said if your BES is on a 2003 box you don't need SP1 http://www.blackberry.com/knowledgec...072513&vernum=
Verify your MDAC version after all of this for the file mismatchs
Use component checker to do so.