also my fuel milage guage doesn't work and only works at about 3000+ rev's and when its like that it shoes at maxumum consumption... so is this related to my MAF?
Here's another thing: If your engine dies while driving - watch the gauges.
It may be the relay that powers the ECU. If the tachometer drops to zero while the car is still rolling in gear, that is surely the cause.
If the tachometer keeps showing the correct value, but the econometer shows a fuel cut, the problem is in the air flow meter.
If the tachometer shows correctly, and the econometer indicates there there is still fuel consumed, the problem is the fuel pump or its relay.
quoted from http://www.esatclear.ie/~bpurcell/318isfaults.html