http://www.honda-tech.com/zerothread?id=1676078

http://www.honda-tech.com/zerothread?id=1465202

I'm almost positive its the main relay....the symptoms are it wont start when its hot. a bad TPS wouldn't keep it from cranking only when its hot.