hey guys my starlet is massively poorly, below 2k rpm its fine, 2-4k rpm it missfires, dies and bumps itself going again 4k+ it fine again sometimes when sat at traffic lights/junctions it just dies for no reason at all has anyone had this happen to them? any idea's of what could be causing it would help greatly cheers rob