depends of course on the nature of the problem(undescribed) but one malfunction could be the sending unit in the fuel tank.
any other year beretta 87-96
take the gas tank down and replace the fuel sensor.
All Beretta engines (with the exception of the Quad 4) are designed to run on regular (87 octane) gasoline. You should not need to use a higher octane fuel unless you have modified the engine internals and increased the compression ratio.The Quad 4 engine runs on premium (92+ octane) fuel.
Simple check is to ground the fuel sending wire at the fuel tank.If the gauge reads FULL then it is a bad fuel sending unit and you need to drop the fuel tank to replace it.If the gauge reads empty when you ground the wiring then it means you have a bad fuel gauge.I would lean strongly towards the sending unit be bad my 87 the gauge started reading about 1/4 tank less before it failed.
I would repair the fuel problem-like a bad fuel pump-or bad relay-or blown fuse-or BLOCKED FUEL FILTER-or out of fuel-or bad fuel-
Try replacing the idle air control valve (IAC)
1 The sending unit for the fuel gauge is broken. 1 Fix, drop the the tank. Or remove the bed. On the top of the tank is 2 circle shaped caps. One has metal hoses and wires (fuel pump) and the other smaller of the 2 has just wires fuel gauge sending unit. The gas gauge sending unit is a dealer part. Some used parts shops have them but you run the risk of having to fix the issue again. 2 The gauge it's self is bad. 2 Fix, Go to walmart. Buy a cheap gas gauge. Remove the gauge cluster from the truck and run jumpers wires from the old fuel gauge to the new. Turn the key on and enjoy. Or buy a used gauge cluster and plug and play.
87 gallons
In the fuel tank.In the fuel tank.
They do make a pressure gauge that snaps in. I've never seen one except in a Ford dealership.
in the fuel tank
$300.00