Leer señales LINBUS de volante multifuncion

Serial.begin(9600); // abre el puerto serie a 9600 bps
Serial1.begin(9600); // abre el puerto serie a 9600 bps
que Arduino tenes? porque abris 2 puertos serie?

incomingByte deberia ser tipo byte.

Fijate la linea no tenga ruido, y ver que estructura emite el volante, puede ser que emita muchos datos.
No uses delay porque deja de escuchar el puerto hasta que sale del delay