So, My 1998 Mark VIII sometimes will crank but not start. It doesn't do it all the time. It seems to be related to cold weather. It does not like to hold idle when it is cold out. The check engine light came on, and the code says bank 1 and bank 2 are lean. It's fine in warmer temperatures...