Does your '05 Ventura have a Engine Diagnostics button on the panel to the left of the driver (my '06 does)?  If so, you can use it to display the flash codes from the ECM (described in the manual).  The last time mine was doing this, it turned out to be a failing oil pressure sending unit.  (The flash code was for intermittent low oil pressure.)  The dash gauge was reading correctly, so I was puzzled.  A little research made me realize that my Cat C-9 has 2 oil pressure sending units, one for the dash gauges and one for the ECM.  The one for the ECM was failing.  I replaced it, no more problems.  I hope your problem is this simple.
Richard
p.s. The problem was simple, BUT replacing that sending unit was NOT simple.  A lot of other stuff had to be moved out of the way just to get to it.