hey i had to get a new 2.4L to i got mine from part scourse its a rebiult and its dont wonders for me since getting it ive noticed the power difference in it compared to my old engine its pretty much the same as brand new. if moneys no object for an engine like me it will run you about 1,700 so theres my advice bro.hoped that helped. oh and mine is a 99 so you ll be fine.