I have sat nav but can't see how to clean the map - looks ok to me!
Or you could look at
Cleaning the MAF
as wammers once said something like the air ratio etc will change and it takes a few trips for the ecu to learn the new values. or something like that my notes on it are very old.
One thing I do know do not use electrical cleaner. some bloke was using wd40?? loads of posts on the subject. And yes it will come out or clean in situ.
Should also look at idle control valve for a clean.