I just checked and maybe the 97-99 3.1M motor must be roller cam. However I think this is a Alum. headed transverse engine. Internal parts may be the same.