Wenn Bascom nicht genau sagen kann, wo der Fehler ist, ist der Fehler immer in der letzten Programm-Zeile. Nur so als kleine Info.
Hasz du bei dir im Programm wirklich "Config lcdbus=8 oder 4" stehen?
Du brauchst nur "lcdbus = 4".
Lass auch mal "E2=Portd.7" raus.

jon