My brother has a 90 Dynasty doing this and what we have figured out is that when the fuel level is below 1/4 of a tank it dies. Leave it sit for a few minutes and its fine for a few miles then dies again. When the gas tank is full it does not do it. We have been told the fuel pump is going and it overheats when the fuel level is low. High pressure fuel pumps need to be submerged in the gas to keep it cool and running with a low tank too much causes it to fail early. But I will also keep the cam position sensor in mind. Has anyone else replaced the cam sensor and had luck?