I have a 2000 range rover 4.0. The truck has a popping sound that seems to come from the air intake. It only happens in gear and seems to be noticeable at or above 2k rpm. In neutral it does not have this problem. I do not have any engine lights on. I did some research and found that it could be my MAF sensor, I did take it out and clean it, did not change anything. I just bought this truck a few months back and it does have a few other problems, when i got it the heat was not blowing so i checked the relays and found them to be bad and replaced, fixed the heat problem. While at the fuse box noticed that it was cracked and with further research found that to be a very common problem. So i mention the fuse box with the question, can a bad fuse box cause this problem that I am having with the popping? I plan on changing out the fuse box, I am just waiting for better weather. I know there are other threads that touch on the topic but none of them are conclusive. So I am hoping to get some help from you experts prior to throwing parts at this thing.