I can see why a hai would fix the prob cuz if you have a cai on an 04 the maf is integrated with the iat and it heat soaks and gives wrong temp while intake sucks in cold air. for a fwi and a cai we have to get a series 2 iat sensor and relocate it or put the maf somewhere cold. with you confirming a change when switching to hai it makes sence.I will fix that before moving forward with mods. did you have a cai before or stock?