Stop on black line

Thanks for all of your help. I should have tried the Serial.print from the beginning. The problem was that the lcd left the 0 from 1000 so it made it seem like the light sensor was reading 9900 when it was really 990. I was able to adjust the values and it works now.

Thanks,
Drew

#include <SerialLCD.h>
#if ARDUINO < 100
#include <NewSoftSerial.h> //this is a must
#else
#include <SoftwareSerial.h>
#endif

SerialLCD slcd(11,12);
int E2 = 5;                         
int M2 = 4;   
int sensorPin = A1; 
int long sensorValue = 0;
int value = 250;
int value2 = 0;


void setup() 
{ 

    pinMode(M2, OUTPUT); 
    slcd.begin();
} 

void loop() 
{ 
  
  
  sensorValue = analogRead(sensorPin);
  
  while (sensorValue < 1000) {  // #1
    
  sensorValue = analogRead(sensorPin);
  
  slcd.setCursor(0, 1);
  slcd.print(sensorValue, DEC);
    
  digitalWrite(M2,LOW);       
  analogWrite(E2, value); 
    
  }
  
  
  
 while (sensorValue > 1000) {  // #2
   
    sensorValue = analogRead(sensorPin);
   
    slcd.setCursor(0, 1);
    slcd.print(sensorValue, DEC);
    
    digitalWrite(M2,HIGH);      
    analogWrite(E2, value2);   //PWM Speed Control
    
 }}