poor running after warms up

My 99 Quest starts ok when cold but runs terrible when it warms up. I hooked up my OBDII software on the laptop and it's not storing any codes. It seems like the timing is changing because it spits and coughs, won't gain rpms, then dies. When I try to start it, sometimes it tries to run backwards and grinds the starter gears.
It's odd that it's not throwing any codes. Has anyone had similar probs, maybe with distributor or it's modules?
thx

try this...
"Question: My van runs fine when it is cold, but when it warms up it runs rough and I have a tough time accelerating.
Answer: There is a sensor in the distributor that tends to cause this problem. The sensor is the called the camshaft position sensor and it is responsible for the ignition timing. If you have a timing light you can verify that the sensor is faulty by checking the timing while the engine is acting up. If the sensor is faulty, the timing will be erratic or just plain wrong. In many cases cleaning the sensor will correct the problem.
To clean the camshaft position sensor: Remove the distributor cap and rotor. This will give access to a metal plate that covers the sensor. Remove the screws the secure the plate and remove the plate. Inside there should be an optical sensor that you can clean using a spray type "Sensor Safe Air-Intake Cleaner". Eye protection is recommended when doing this.
Unfortunately, cleaning the sensor does not always fix the problem. In that case, the fix is to replace the distributor. Since the distributor is quite expensive and the problem could be something else, it is recommended that you use a timing light to check the ignition timing for any problems to confirm that the problem is the camshaft position sensor. "
source: http://mysite.verizon.net/cshaines/villagerquest.htm#ctrlarm
but, if it is the cam sensor itself is the problem, it should have given you a P034X code... hopefully that sensor is just dirty