I need some help here. I just bought a used 99 v6 not too long ago and while driving in the rain the other day is started to hiccup and misfire. It has a CAI and the air filter is open to splashing from the wheel as there is no wheel well cover. Its been a few days since then and I'm getting a mostly reliable misfire on cylinder #2 (? i think) that fixes itself sometimes but then starts happening again. Does anyone have any ideas? The check engine codes are listed below
B1869
P1000
P1100
P0443
P0455
P1451
P0135
P0141
P0155
P0161
P1409
P0302
B1869
P1000
P1100
P0443
P0455
P1451
P0135
P0141
P0155
P0161
P1409
P0302