I would check some of the other posts hereamd jump into them. Seems to be a ton of these going around right now, some have bad ECMs.