So I did a compression check and they were all between 149 and 155. #7 was 151 and #5 right next to it was 150 so not a head gasket or cracked head or block that I can tell. I have talked to another user that has a similar truck that said it was probably an AFM lifter that is causing the problem. Does anyone know a way to test that without taking off the valve covers? Thanks