Hi,
I understand your frustration. Could it be you just have a dodgey map? I downloaded a map once that didn't go smoothly, though I didn't notice and she ran like a pig. Re loaded a different map but similar and it made all the difference.
Once other thought is a leaking hose/air leak...