Get something like Snow Leopard cache cleaner (works with any flavor of X) and clean the caches on the computer.

If that doesn't work you might just have to reset the iPhone and in the future when you import pics let iPhoto delete them from the iPhone. From what I've been reading it's a long standing snafu with the iPhone.