I have replaced all of the critical emissions sensors (because of an engine swap), and the idle air control valve (which have worked better). This XJ tends to stall when I hit a nasty bump - and luckily with good recovery. It has warmed up enough to prevent stalling while in motion, but I'm...