can never get a LCD to work with UNO

Just try the line

LiquidCrystal lcd(8,9,4,5,6,7);

Don't be tempted to re-write the number in order.