Is it a v6 duratec engine? If no power above 4000 rpms, the IMRC could be stuck.