Jeff,
Before replacing any parts, I would try a little more troubleshooting.
Try a FireWire or USB PC card in the Pismo.
In 9.x and FireWire PC card, you already have the FireWire Enabler and FireWire Support extensions, but you will need to add the FireWire CardBus Enabler in the Extensions folder. You can get one here:
http://www.versiontracker.com/dyn/moreinfo/macos/10842
In 9.x and USB PC card, you already have two necessary extensions, USB Device Extension and USB Software Locator, but you need three additional USB extensions for the USB PC card:
USB Mass Storage Extension
USB Mass Storage Support
USB Support
You can easily get these three extensions here:
http://eshop.macsales.com/tech/ftp/usb/usbextensions.sit
Expand the .sit file and just drag the three extensions to the System Folder icon or drop them in the Extensions folder. These are the five extensions:
USB Support v1.4.1
USB Software Locator v1.5.6
USB Device Extension v1.5.6
USB Mass Storage Support v2.0.4
USB Mass Storage Extension v2.0.4
In 10.x and FireWire PC card, all necessary software is present.
In 10.x and USB PC card, all necessary software is present. BUT, if you do not have a USB PC card with the correct USB chipset/controller, it will not work properly.
There is another limitation with PC cards...they do not supply sufficient bus power to run anything but the lowest powered devices, e.g. mouse on USB PC card. I have read that a USB PC card will mount a USB flash memory card.
My suggestion is this for the least amount of work: Beg/borrow a USB card and use in 9.x only after adding the necessary extension. See if the card shows up in the System Profiler; test a mouse; your iPod should also work; a USB HD should also work if it has its own power supply. You can also test a FireWire PC card in 10.x without adding any software. If you have a FireWire HD with its own power supply or a FireWire CD or DVD burner, it should work.