Bought this 03 GP (SE) with 144k miles at a local auto auction, looked it over and test drove it, everything seemed fine so I paid for it. An hour later the temp gauge maxes out and the engine loses all power. Pulled it to the mechanic and got the news today that the engine is gone. My mechanic said it would be $2300 for an engine with 80k miles on it, didn't say if it would have a warranty or anything like that. Do I need to shop around? Are there places online I can get a good deal on an engine and then go find someone to install it? This is my first car and I'm really not sure what to do.