I thought about a head rebuild, but I'm not 100% sure that's my problem and I'd be pissed if a year later I'd just have to end up rebuilding the motor anyway. I can get rebuilt longblocks in the 3k range and could rebuild mine for probably the same or a little less. Id prefer to pull mine and use it as a core to minimize downtime. The compression numbers on my motor weren't great and at 313k that's to be expected. This truck wasn't maintained very well from what I've seen. I'd rather have the piece of mind of a "new" motor. I don't want to have to worry about it for a long time, or ever.