i had the same problem with my old 96 and my current 94, my grand father and the same problem with his 91. and they all had the same problem and it was a problem with the fuel pump. there are two little hose clamps that connect the pump to the sending unit, and they come loose all the time. what is happening is that the engine is not getting enough fuel because it bleeds through the loose clamp. hope that helps
and the difference between a cam position and a crank position sensor is that the cam position tells the computer where the cam is at all times, this is a timing device because the cam position sensor tells the computer when to fire the coils. the crank postion works only on start ups, it is a little magnet that tells the simply tells the computer which cylinder is at top dead center so it fires the right cylinder first