Is it drivable? What has been done to it? How many miles? If the CEL is on you have codes. If the PO was throwing parts at it he must have been guessing, and that gets expensive and usually causes more problems.
If you can get it to me I have scanners that can do a buzz test and cylinder contriburion test, and I'm in South Lyon