Maybe start simulating the rainy season? April and May in Columbia is usually the rainy season, so if they don't breed right away, give them a month of "worse" water before April or May, then start to simulate the rainy season maybe?
Simulation:
Lots of water changes. It's called the rainy season because it rains. This brings cool, oxygenated water into the fish' vicinity.
Food! Try feeding South American nuts, fruits, and other very fresh foods to the pacu, as when the rainy season happens, lots of fruit drops, as well as insects. I don't know what you would feed a pacu, but maybe try live crickets, and add in some red wriggler worms and squid to help the females build up eggs?
Air pressure: Do a water change before or during a rain storm to simulate the start of the rainy season. When doing water changes, try to "sprinkle" or "shower" the water onto the tank to simulate rain hitting the water's surface.
Temperature(F): drop it by a few degrees. If you're keeping them at 80, give them 76. If you're keeping them at 72, don't bother, it's probably chilly for them already.
pH: rising waters means rotting vegetation. Maybe try lowering the pH to around 6.0 or so? It might depend on where the fish come from: basic or acidic water depending on collection location.
Oh, and if this doesn't work, just stick'em full of hormones. I don't think I'd want to use them on a fish if there was ever another option, but if you really want to, then go for it. However, I don't think mixing with a feather would be the best idea to mix fish eggs and milt. Personally, I'd try to swirl them and add milt in.
Pacu are very large tetras. If you've ever bred deep bodied tetras, then maybe try scaling that up...by a lot?