I have a 96 E320 80,000 miles
I replaced the MAF with new part from dealer.
Check engine light came back on.
I took car to very good mechanic. (he works on everthing foriegn ferraris-to-fiats)
He replaced all spark plugs and connectors.
Car ran like a dream

Although check engine light came back on during trip.
I went on a 12 hour trip, parked car in very cold, zero, weather.
Ran rough and gave codes PO170 & PO300.
I have read that this indicates a MAF, but I just replaced it.
Please help me!
Im going to drop it off to the shop, but I want to go in fully informed.