Idiot Oil Light

Sounds like pickup tube problem to me. Either it's not sitting flat next to the bottom, or, it's damaged, causing air to get sucked up instead of oil, on hard braking.