05 mazda 3 hb 2.3L. CEL is on and car idles like sh#t and no acceleration. I hit a puddle last night and think that I sucked up some water. Cleaned and dried intake. Prom remains. Went to Advanced auto and had the diagnostics run...Error P0103 MAF or VAF A circuit High Input. Cleaned and dried MAF and connections and cleared the code. Prob still remains. Now I went and replaced the MAF and cleared the code again. Prob still remains with the same Code. Please any help is appreciated.