ok, so I got a new MAF and things are on the up and up. When I put it in I cleared the codes and got:
1002 (now not a problem I assume)
3004 -misfire on 4
7007 -Transmission Range Sensor Circuit Low Input
7008 -Transmission Range Sensor Circuit High Input
So are these related to my bad MAF or are they something else. It was kicking into the fail-safe mode quite a bit and I don't know if the other codes are just relating to that or not.