I am not familiar with the 340 engines--my cars have the 300 engine, so I don't know about the hose. On the 300, both heater hose connections are at the front of the engine--one on the water pump, and the other on the front pass side of the intake just behind the thermostat housing. If a 340 goes to the rear of the engine, then it sound like a short hose and you should be able to match up something close looking at the hoses they have hanging in the back at your local parts store.