Don't know what causes the problem but the cost of the fix is $186 plus taxes in Weyburn, SK. We should start a club! Having it done next week and will let you know if it works, got a whole herd of mooses under that hood right now.