Any help will be greatly appreciated and received with much gratitude, here's the basics.....

Oil light came on as I was driving yesterday.
Shut engine off, pop hood and check oil.
No oil on dip stick....at all....
Baby it to nearest gas station and add 2 quarts.
With the oil level back at full, I drive home.
Oil light still comes on momentarily a couple times while driveing and/or flickers while turning......
Oh and did i mention the intermittent knocking sound (somewhat like a bean in a coffee can) when the engine is revved......



Any ideas? Raped my oil pump? Or worse.....?

-Thanks


1999 Mercury Mystique LS 3L Manual