Yeah it has been changed every 25,000 miles and it has been inspected and nothing has been found which makes me think that it is electrical computer problems although when it gets cool out it tends to work which makes me think it is mechanical.