Hi, this is Ed. Welcome to JustAnswer!.
It runs better with the CE light off? The code you have stored is likely to be significant.
Let's find out what it is. You can pull codes on your 2001 van without a scan tool by using the customer code-read feature.
To begin, hop in the van and shut the door. Insert your key into the ignition and then roll it from off to on three times.
Don't crank the engine, just cycle the key three times, leaving it in the ON position at the end.
Watch the odometer window in the cluster for code display, followed by "P-done" when completed. You will always see "P-done" at the end of the process even if no codes are stored if the feature had initialized and completed. If it doesn't work the first time, try, try again. It will work.
Write the codes down and let me know what comes up. I'm thinking you have an oxygen sensor heater problem, but the codes will tell the tale.