I have a 2000 Jeep Grand Cherokee, it will crank up fine and run fine, just has a knocking noise in the engine, there is a crack in the bumper, and a dent in the left front panel, the seat is broken on the driver side, but is still useable, it has go [...]

More...