Source: https://mechanics.stackexchange.com/questions/41132/intermittent-starting-problem-2004-pontiac-grand-prix