Unless the index is unique and that subsequently gets violated, it is perfectly valid to have different indexes on publisher and subscriber.
What error do you get ?
As for getting things working again, you should be able to drop the indexes and start the distribution agent.