i think mine might be stalling...will it recover?