Here's the run down, when I bought the car the guy who sold it to me had put a remote start on it. After a month or two sometimes it wouldn't start with the key or remote start. Put a new starter in, nothing changed. I used it as a delivery car and since I'm constantly moving and it wouldn't start from time to time, I just left it on most of the day. Crazy, I know. couple weeks later, it started overheating, took it to my mechanic, changed the thermostat, still overheated, found out the fans weren't working, after about a week of driving in the red. I got another mechanic who found out there was a short in the fans, changed em again. Still overheating. Took it back to the same mechanic, and was told that a head gasket could be damaged. Then I got the head gaskets fixed, polished etc. and everything was fine, however after a while I noticed that everytime I checked my oil it was really low, but I have no leaks anywhere I park the car. My mechanic thinks that I 'm not keeping up on the fluids, but I know that I shouldn't have to add a quart of oil a week to any properly running car plus everytime I made a sharp turn the oil light would come on, which kinda indicated that the oil was low, I'd add some but after about 3 or 4 days the light comes on when I turn again. Then about a month ago, it started making a clicking sound like when you spin a spinner on a board game. it was faint but I could hear it. Then one day the oil light just starts coming on while I'm driving, flickering in and out, I stop to add oil, and then that clicking sound became a loud knocking noise that sounds like its coming from the bottom of the engine, plus the car acts as if it has no power, I haven't changed the alternator since I've owned it, so that might have given out at the same time. I manage to get near home, but when I downshifted to stop, the car cuts off, eventually I get the car back to my mechanic who after about 10 minutes of trying to jump it to get it on, gets it started, hears the knocking noise and tells me I need a new engine. Any thoughts? Sorry for the long post, but I thought some back story of the problem might be of use.