Short answer: your module's shot and/or you need new sensor(s).
Based on the fact that it's intermittent and you've been fooling with the battery (I'm assuming the DICE install doesn't require you to get into you wheel wells or the steering column), it's the module. If you want to be sure, get the BMW STEALER (i.e. the guy with the expensive computer) to read the codes. Few aftermarket readers can.
What's the display going on about? Detached? Is that the DICE? Also, bloody cold in NorCal apparently!
Edit: It's possible to fix the module yourself, in some cases, apparently. Volvo owners have been doing it for a while. If you're handy with a soldering iron and have a vise and Dremel or hacksaw, you could try fixing it yourself. However, this assumes that you have chip creep with fully functional chips, rather than blown chips and solder in good shape.
'99 528i ('98/12 build). 282,000km BY29428/Royalrot
Breaking My Wallet since 2009
Mods: Stoptech SS brake hose, 280piece toolkit resting on trunk floor, Beisan VANOS seals, increasing amounts of duct tape and glue
'99 540i (grandfather's)
Last edited by bmw_n00b13; 04-03-2009 at 02:16 PM.