Ok, I've gone over a few things and fixed a few problems. The last problem remaining is trying to quit to shell via serial with everything as it is ... currently I'm using telnetd to get around this.

Ok here's things I've fixed since last night:
1) Replaced bad drive cable, this was causing problems for months.

2) Altered the empgps-preinit script to also mount my second drive ... this is what was preventing the playlists from showing ... it only mounted drive0

3) Built null modem cable for gps to car sled.

Like I said, all that's left is quitting to shell. Here's my modified preinit script called N30empgps

#!/bin/bash
#

PATH=.:/usr/local/sbin:/drive0/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/root/bin:/usr/local/root/sbin
TERM=vt100
export PATH TERM

mount -n -o remount,ro /
/bin/mount -n -o nocheck,rw /proc
/bin/mount -n -o nocheck,ro /dev/hda4 /drive0
/bin/mount -n -o nocheck,ro /dev/hdc4 /drive1

while :
do

CUSTOM=`picker -t 3 1 "Player" "empgps"`
if [ "$CUSTOM" = "1" ]
then
/empeg/bin/player
else
empgps
fi

done
_________________________