Hello,
If your red oil light is flashing and your not getting any oil upto the filter then it does sound like a pump issue.
Im sure that the pumps on these engines are driven by a chain, so that may be the problem? you need to remove the sump, check the oil pick up pipe filter is not blocked, if thats ok, then you will need to turn the engine over by hand using a spanner or ratchet on the crank pulley bolt, and check that the oil pump is being turned by the chain, if that is ok, I would say your pump has failed.
Hope you get it sorted out.
Jochen.