I have a 99 Ram 1500 4x4 with 5.9 in it. When I first bought the truck I had to do an engine swap because the long block was bad. After changing the engine out for the junk yard engine I started it up and now this engine ticks from the top instead of bottom.So the owner of junk yard gave me a new driver side head and after installing it the engine sounded great and ran great. I used a OBDII bluetooth to smart phone app called TORQUE pro to find out what HP I had and it was near 275! Then last week i got gas at safeway and i think is was bad because as soon as I got on the highway it puttered out and was knocking and has loss of power.So I get home and did compression test and was getting 155 out of most but 2 that had 90-120. I was told thats bad.So i tore down the engine again and cleaned the heads up with emery cloth and put new valve seals in plus I cleaned everything else .After torquing down the heads with new gaskets I started it and ran Torque app and i get 120hp! it seems slow around 3000rpm and I have run out of options Money and Almost my MIND!