A flashing check engine light is an indication of a misfire.
you need a scanner.there's many cheap "[obd2] scanners out there. or you can go to autozone and they scan it for free.
That is the check engine light.
An ignition misfire has been detected
Engine idling in park.
Check engine light, see related question below.
go to autozone to ask to check your codes
The only proper way is with a scan tool.
http://www.obd-codes.com/
If the check engine light is blinking that means an engine cylinder misfire has been detected
No, the oil change reminder and the check engine light are unrelated.
try disconnecting battery for 15 minutes
It should, but check the engine sizes to be sure. The difference between the Grand Caravan and the Caravan was wheel base length. There were no significant differences in the engines. You are more likely to have issues if you are trying to put the tranny from a 3.0L onto a 3.8L