*....stopped displaying the bios flash screens on startup.*
What does it display, in what order? Check the cable to the system is firmly in it's sockets - remove and refit perhaps.
*Could the cmos battery be failing ?*
Failing batteries give different effects to this.
*Do I need to replace my motherboard ?*
Very, very, unlikely to cause this symptom.
Is the system working OK apart from this?