This part is wrong:
if (Serial.available() > 0)
{
incomingByte = Serial.read(); <------ first read
if (incomingByte == '1') {
Read = 1;
}
else
{
Read = Serial.read(); <------- second read
}
You know you have at least one byte available but you read two.