Trojans come up short again