Electrical/Powertrain Control for 2004 Ford Freestar

Select Powertrain Control Part

2004 Ford Freestar

Change vehicle

No. Part # Part # / Description List Price Price
1 DF2Z-12A650-BARM DF2Z-12A650-BARM / ECM 1

FREESTAR, MONTEREY; 4.2L; CALIFORNIA

- -
1 DF2Z-12A650-BARM DF2Z-12A650-BARM / ECM 1

PCM

4.2 LITER

- -
2 5F2Z-12029-AD 5F2Z-12029-AD / Ignition Coil

FREESTAR, MONTEREY

$122.89 $82.46
3 1F2Z-12A659-AA 1F2Z-12A659-AA / Ignition Coil Mount Bracket

- -
4 6U7Z-12259-A 6U7Z-12259-A / Plug Wire Set

Cable Set

FREESTAR, MONTEREY

$53.58 $35.95
4 6U7Z-12259-A 6U7Z-12259-A / Plug Wire Set

$53.58 $35.95
5 AGSF-42F-M AGSF-42F-M / Spark Plug

$6.00 $4.03
6 F5RZ-9B989-BA F5RZ-9B989-BA / Throttle Position Sensor

FREESTAR, MONTEREY

$42.78 $28.71
6 F5RZ-9B989-BA F5RZ-9B989-BA / Throttle Position Sensor

Position Sensor

$42.78 $28.71
No. Part # Part # / Description List Price Price
1 5F2Z*9600*AA 5F2Z*9600*AA / Air Cleaner Assembly

- -
3 XW4Z-9601-AC XW4Z-9601-AC / Air Filter

FREESTAR, MONTEREY

$21.95 $14.73
3 XW4Z-9601-AC XW4Z-9601-AC / Air Filter

Element

$21.95 $14.73
4 3W4Z-12B579-AC 3W4Z-12B579-AC / Mass Air Flow Sensor 1

FREESTAR, MONTEREY

$252.71 $169.57
4 3W4Z-12B579-AC 3W4Z-12B579-AC / Mass Air Flow Sensor 1

Air Mass Sensor

$252.71 $169.57
5 3F2Z*9661*AA 3F2Z*9661*AA / Cover

- -
6 3F2Z*9A600*AA 3F2Z*9A600*AA / Tray

- -
7 3F2Z*9B659*AA 3F2Z*9B659*AA / Resonator

- -
No. Part # Part # / Description List Price Price
1 3F2Z-6B321-AA 3F2Z-6B321-AA / Damper & Pulley

$256.52 $187.77
2 4F2Z-6019-AA 4F2Z-6019-AA / Oil Pump

Timing Cover

$514.48 $376.60
3 YF2Z-6020-AA YF2Z-6020-AA / Timing Cover Gasket

$20.24 $13.58
4 4F2Z-6700-AA 4F2Z-6700-AA / Timing Cover Oil Seal

Crankshaft Seal

FRONT

$11.38 $8.33
5 F1SZ-6701-A F1SZ-6701-A / Seal

Crankshaft Seal

REAR

$26.05 $19.07
6 4F2Z-6C315-BA 4F2Z-6C315-BA / Crankshaft Position Sensor

FREESTAR, MONTEREY

$29.76 $19.97
6 4F2Z-6C315-BA 4F2Z-6C315-BA / Crankshaft Position Sensor

Crankshaft Sensor

$29.76 $19.97
7 1F2Z-6675-BA 1F2Z-6675-BA / Oil Pan

$170.80 $125.03
8 9L8Z-6730-A 9L8Z-6730-A / Drain Plug

Oil Pan Drain Plug

$7.77 $5.69
9 1F2Z-6723-AA 1F2Z-6723-AA / Oil Pan Rear Seal

$10.28 $7.53
10 F2AZ-6C624-B F2AZ-6C624-B / Oil Level Sensor

$155.88 $114.11
11 E9DZ-6C626-B E9DZ-6C626-B / Oil Level Sensor Washer

$3.65 $2.45
12 E4FZ-6731-AB E4FZ-6731-AB / Oil Filter

$5.91 $3.97
13 3F2Z-6750-AA 3F2Z-6750-AA / Level Indicator

$29.10 $21.30
14 3F2Z-6754-AA 3F2Z-6754-AA / Tube Assembly

$31.80 $23.28
15 XF2Z6D008BA XF2Z6D008BA / Heating Unit

ENGINE BLOCK

- -
No. Part # Part # / Description List Price Price
N/A 3F1Z-12A648-A 3F1Z-12A648-A / Coolant Temp Sensor

FREESTAR, MONTEREY

$21.60 $14.49
N/A YF1Z-7H103-AA YF1Z-7H103-AA / Speed Sensor

Vehicle Speed Sensor

FREESTAR, MONTEREY

$64.60 $43.35
N/A 2R3Z-12A699-AA 2R3Z-12A699-AA / Knock Sensor

FREESTAR, MONTEREY

$32.67 $21.92
No. Part # Part # / Description List Price Price
N/A 1F1Z-6B288-BA 1F1Z-6B288-BA / Camshaft Position Sensor

FREESTAR, MONTEREY

$39.27 $26.35
N/A XL3Z-6G004-AA XL3Z-6G004-AA / Cylinder Head Temp Sensor

FREESTAR, MONTEREY

$74.17 $54.29
1This price excludes a refundable manufacturer's core charge. Add the part to your cart to see the core charge.