Phew!!! never mind. I freaked out. I did the IMU calibration and after check IMU + the gimbal calibration and we are good now. But I never had this problem since the day bought it (month ago). So let me explain what I believed triggered it. So people don't repeat the stupid thing I did:
I followed this suggestion to calibrate your batteries, which makes sense.
1. Basically after flying your drone and having fun etc... so you can run out the battery.
2. You take the props off and turn the drone on. (Not the motors)
3. You just let it sit there until all the battery runs out and the drone turns off.
At this point you are setting the start and end point of the battery (Like a recycle).
Mistake: I decided to turn tried to turn on the drone again after the battery had ran out to check the battery level (big mistake). Obviously the drone tried to turn on but shut off right after due to no juice in the battery. I believe what happened here and coming from an IT background the internal CPU did not properly boot and thus return an IMU error. After I turn it back on with a 100% fresh battery.
Solution: I added the latest firmware bin file and did the IMU calibration + check IMU + gimbal calibration. After this I still had the error (freaking out). I did a complete power cycle by turning the drone and remote off and back on. Now the error disappeared
Phew!! Close call..... and after hearing how bad DJI support is and do not want to go that route.