Step 1: Understanding translocation in phloem.
Food transport in plants occurs through phloem by the pressure flow hypothesis, where a source-to-sink pressure gradient drives movement of sugars.
Step 2: Role of sieve tubes.
Sieve tubes are the main conducting elements but they lack nuclei and metabolic machinery, so they cannot maintain gradients independently.
Step 3: Role of companion cells.
Companion cells are metabolically active and provide ATP and regulatory support to sieve tube elements. They actively load and unload sugars, maintaining osmotic pressure differences.
Step 4: Why other options are incorrect.
Phloem parenchyma plays a storage role, sieve cells are primitive conducting cells (gymnosperms), and sieve tubes alone cannot maintain gradients.
Step 5: Mechanism explanation.
Companion cells actively load sucrose into sieve tubes at the source and help unloading at the sink, maintaining continuous pressure gradient.
Step 6: Final conclusion.
Thus, companion cells are responsible for maintaining the source-sink pressure gradient.
\[
\boxed{(4)}
\]