So I can't for the life of me figure out why i'm running so good damn rich. My LTFT stays at -20.3 when at idle or when i'm at cruising. One person suggested bad o2 sensor which it very may well be I'm thinking. Please let me know what you think is going on.