Does it peg to "3" when you just turn the key to the "on" position (without starting the engine)?
If so, it IS the oil pressure sender.
I just replaced mine a month ago for the same quirky behavior.
Check out this thread for more info...
http://www.peachparts.com/shopforum/showthread.php?threadid=60981