Workshop Manuals Factory service & repair Fiat
01 General information02 Specifications03 Manufacturing data and tolerances04 Tightening torques05 Fluids and lubricants06 Maintenance07 Diagnostic checks08 Engine09 Clutch10 Gearbox and differential11 Axles and driveshafts12 Brakes13 Steering14 Suspension and wheels15 Heating, air conditioning and auxiliary units16 Electrical equipment17 Body fittings18 Body panels and frame19 Wiring diagrams and electrical functions20 Wiring harnesses21 Connectors and pin-outs22 Fault diagnosis23 Special tools
Fiat Stilo Factory Service Manual (2001-2007)08 · Engine
08 · Engine

Engine - position on stand and remove

Make
Fiat
Model
Stilo Factory Service Manual
Year
2001–2007
Section
Engine and power unit › Engine - position on stand and remove
EngineEngine - position on stand and remove

Engine - position on stand and remove

Operation 1004D40 · Remove engine and wash

1.2 16v

Dismantling

Support the engine in order to work on it in safety.

1. Use the automatic belt tensioner to slacken auxiliary drivebelt tension.

2. Remove the auxiliary drivebelt by prising off its drive pulleys.

Engine - position on stand and remove

1.4 16v

Dismantling

Support the engine in order to work on it in safety.

1. Use the automatic belt tensioner to slacken auxiliary drivebelt tension.

2. Remove the auxiliary drivebelt by prising off its drive pulleys.

Engine - position on stand and remove

1.6 16v

Dismantling

Support the engine in order to work on it in safety.

1. Loosen the bolts fixing the air conditioning compressor drive belt tensioner.

2. Slacken the locknut (2a) and undo the micrometric screw (2b) to release the belt tension.

3. Remove the air conditioning compressor drive belt.

Engine - position on stand and remove

1.8 16v

1. Use a spanner on the moving tensioner (1a) and remove the engine components single drive belt (1b).

Engine - position on stand and remove

2.4 20v

1. Loosen the bolts fixing the alternator - air conditioning compressor drive belt tensioner.

2. Loosen the tension for the alternator - air conditioning compressor drive belt by adjusting the bolt.

3. Remove the alternator - air conditioning compressor drive belt.

Engine - position on stand and remove

1.9 JTD 8v

Secure and support the engine using a hydraulic hoist fitted with suitable chains.

Position the engine on the overhauling stand using suitable tools.

1. It is possible to use the tool to support the engine on the overhauling stand.

NameCountry
1Brackets1.861.001.039
Engine - position on stand and remove

1.9 JTD 16v

Secure and support the engine using a hydraulic hoist fitted with suitable chains.

1. Use a spanner, in an anti-clockwise direction, on the moving tensioner to loosen the tension of the engine components single drive belt.

2. Remove the single drive belt.

Engine - position on stand and remove

1.2 16v

1. Disconnect the electrical connections (1a) from the air conditioner compressor and leads (1b) from the alternator.

NameConnector
1aAir conditioning compressor "on" electromagnetL20
NameConnector
1bAlternatorA10

2. Remove mount (2a) with alternator and air conditioner compressor by undoing nuts (2b) and bolts (2c).

3. Remove the engine mount, timing side.

Engine - position on stand and remove

1.4 16v

1. Disconnect the electrical connections (1a) from the air conditioner compressor and leads (1b) from the alternator.

NameConnector
1aAir conditioning compressor "on" electromagnetL20
NameConnector
1bAlternatorA10

2. Undo the nuts (2a) and the bolts (2b), then remove the mounting complete with air conditioning compressor (2c).

3. Remove the engine mount, timing side.

Engine - position on stand and remove

1.6 16v

1. Undo the bolt fixing the air conditioning compressor to the inlet manifold.

2. Undo the bolts fixing the rigid engine support to the cylinder block/crankcase.

3. Remove the complete air conditioning compressor, complete with rigid support and belt tensioner.

Engine - position on stand and remove

1.8 16v

1. Undo the bolts (1a) fixing the bracket to the intermediate driveshaft mounting and the bolts (1b) fixing it to the modular inlet manifold.

2. Remove the reinforcement bracket for the modular inlet manifold.

Engine - position on stand and remove

2.4 20v

1. Undo the nuts (1a), loosen the band (1b) and remove the pipe (1c) between the supply pipe and the water pump rigid inlet pipe.

2. Undo the bolts (2a) and the screws (2b) and remove the air conditioning compressor (2c).

Engine - position on stand and remove

1.9 JTD 8v

Release the engine from the fastenings.

Secure and support the engine using a hydraulic hoist fitted with suitable chains.

Undo the fixings and remove the engine complete with supporting tools.

Undo the fixings and remove the supporting tools from the engine, then place them down.

1.9 JTD 16v

1. Disconnect the electrical connection for the air conditioning compressor.

NameConnector
1Air conditioning compressor "on" electromagnetL20

2. Undo the bolts (2a) and remove the air conditioning compressor (2b).

Engine - position on stand and remove

1.2 16v

1. Disconnect the electrical connections for the ignition coil.

NameConnector
1Ignition coilA30

2. Disconnect the HT leads from the spark plug sockets.

3. Remove the ignition coil.

Engine - position on stand and remove

1.4 16v

1. Undo the fixing bolt (1a) and extract the timing sensor (1b).

2. Disconnect the electrical connections (2a) for the ignition coils, then undo the bolt (2b) fixing the coils to the cylinder head.

NameConnector
2aIgnition coilA30

3. Remove the ignition coils.

Engine - position on stand and remove

1.6 16v

1. Undo the bolts fixing the belt tensioner.

2. Release the belt tension, then remove the belt tensioner (2a), together with the alternator drive belt (2b0.

Engine - position on stand and remove

1.8 16v

1. Undo the bolts (1a) and remove the alternator (1b).

2. Undo the fixing bolt (2a) and remove the automatic tensioner (2b) for the auxiliary drive belt.

Engine - position on stand and remove

2.4 20v

1. Disconnect the electrical connections from the alternator.

NameConnector
1AlternatorA10

2. Undo the bolts (2a) and remove the alternator (2b).

Engine - position on stand and remove

1.9 JTD 16v

1. Undo the bolts (1a) and remove the air conditioning compresor mounting (1b).

Engine - position on stand and remove

1.2 16v

Secure and support the engine for hoisting using a hydraulic hoist fitted with suitable chains.

1. Position the engine bracket on the timing side.

NameCountry
1Bracket1.861.001.032
Engine - position on stand and remove

1.4 16v

Secure and support the engine for hoisting using a hydraulic hoist fitted with suitable chains.

1. Position the engine bracket on the timing side.

NameCountry
1Bracket1.861.001.032
Engine - position on stand and remove

1.6 16v

1. Undo the fixing bolts.

Disconnect the alternator leads.

2. Remove the alternator from the engine.

Engine - position on stand and remove

1.8 16v

1. Undo the retaining bolts.

2. Remove the reinforcement bracket for the timing tensioner support.

Engine - position on stand and remove

2.4 20v

1. Release the electrical wiring from the band on the injection/ignition control unit mounting.

Engine - position on stand and remove

1.9 JTD 16v

1. Disconnect the electrical connections from the alternator.

NameConnector
1AlternatorA10
Engine - position on stand and remove

1.2 16v

1. Position the engine bracket on the flywheel side.

NameCountry
1Bracket1.861.001.034

Secure the engine to the overhaul stand using service bolts.

Release the engine from the hoist.

Engine - position on stand and remove

1.4 16v

1. Position the engine bracket on the flywheel side.

NameCountry
1Bracket1.861.001.034

Secure the engine to the overhaul stand using service bolts.

Release the engine from the hoist.

Engine - position on stand and remove

1.6 16v

Undo and remove the oil filter.

1. Position the inlet side bracket for supporting the engine whilst overhauling.

NameCountry
1Bracket1.861.042.000

2. Fix it to the cylinder block/crankcase using the service bolts.

Engine - position on stand and remove

1.8 16v

1. Undo the bolts securing the mounting to the crankcase.

2. Undo the bolts fixing the support to the engine oil sump.

3. Remove the intermediate shaft support.

Engine - position on stand and remove

2.4 20v

1. Disconnect the electrical connection for the insufficient engine oil pressure sensor.

NameConnector
1Engine oil pressure sensor (switch)K30

2. Undo the bolt (2a) and the nut (2b) and remove the modular inlet manifold mounting bracket (2c).

Engine - position on stand and remove

1.9 JTD 16v

1. Undo the bolts (1a) and remove the alternator (1b).

Engine - position on stand and remove

1.2 16v

Reassembling

Secure and support the engine for hoisting using a hydraulic hoist fitted with suitable chains.

Undo the fixing bolts and remove the engine mounting brackets on the rotating stand.

NameCountry
Bracket1.861.001.032
NameCountry
Bracket1.861.001.034

Undo the fixings and remove the supporting tools from the engine, then place them down.

Fit the ignition coil

Fit the spark plug HT leads into their seats.

Connect the electrical connection to the ignition coil.

NameConnector
Ignition coilA30

Fit the timing side engine mount

FasteningComponentØ

Value

(daNm)

BoltENGINE MOUNT TIMING SIDEM10 x 1.256

Fit the mount with alternator and air conditioner compressor.

FasteningComponentØ

Value

(daNm)

BoltALTERNATOR SUPPORTM10 x 1.255
FasteningComponentØ

Value

(daNm)

NutALTERNATOR SUPPORTM10 x 1.255

Connect the alternator leads.

NameConnector
AlternatorA10

Connect the electrical connection to the air conditioner compressor

NameConnector
Air conditioning compressor "on" electromagnetL20

Fit the auxiliary drivebelt to the drive pulleys, then turn the automatic tensioner and fit the belt.

Remove the hooks and support devices positioned previously.

1.4 16v

Reassembling

Secure and support the engine for hoisting using a hydraulic hoist fitted with suitable chains.

Undo the fixing bolts and remove the engine mounting brackets on the rotating stand.

NameCountry
Bracket1.861.001.032
NameCountry
Bracket1.861.001.034

Undo the fixings and remove the supporting tools from the engine, then place them down.

Fit the ignition coils in the seats in the cylinder head, then tighten the fixing bolts.

Fit the timing sensor on the cylinder head and tighten the fixing bolt.

Connect the electrical connections to the ignition coils.

NameConnector
Ignition coilA30

Fit the timing side engine mount

FasteningComponentØ

Value

(daNm)

BoltENGINE MOUNT TIMING SIDEM10 x 1.256

Fit the mount with alternator and air conditioner compressor.

FasteningComponentØ

Value

(daNm)

BoltALTERNATOR SUPPORTM10 x 1.255
FasteningComponentØ

Value

(daNm)

NutALTERNATOR SUPPORTM10 x 1.255

Connect the alternator leads.

NameConnector
AlternatorA10

Connect the electrical connection to the air conditioner compressor

NameConnector
Air conditioning compressor "on" electromagnetL20

Fit the auxiliary drivebelt to the drive pulleys, then turn the automatic tensioner and fit the belt.

Remove the hooks and support devices positioned previously.

1.6 16v

1. Position the exhaust side bracket for supporting the engine whilst overhauling.

NameCountry
1Bracket1.861.042.000

2. Tighten the bolts.

Fit the engine on the rotating overhaul stand, fixing it with the service bolts.

Remove the engine support chains.

Engine - position on stand and remove

1.8 16v

1. Undo the bolts (1a) and remove the air conditioning compressor (1b).

Engine - position on stand and remove

2.4 20v

1. Undo the nuts (1a) and remove the heat shield (1b) from the exhaust manifold.

Engine - position on stand and remove

1.9 JTD 16v

1. Undo the bolt securing the intermediate drive shaft mounting to the crankcase oil sump.

2. Undo the bolts (2a) and remove the intermediate drive shaft mounting (2b) complete with upper alternator bracket (2c).

Engine - position on stand and remove

1.6 16v

Reassembling

Position the support chains in the special mounting points, checking that the engine is balanced.

Undo the fixing bolts and remove the engine mounting brackets on the rotating stand.

NameCountry
Bracket1.861.042.000

Fit the oil filter, tightening it manually.

Fit the alternator in the special housing and tighten the fixing bolts, but not fully.

Connect the alternator leads.

1. Fit the belt tensioner.

2. Tighten the bolts.

3. Fit the alternator drive belt on the pullies.

4. Rotate the tensioning device, working on the hexagonal opening (4a), then check that the belt tension is correct using the tool (4b).

NameCountry
4bTorque wrench1.895.762.000
MeasurementValue
4bCheck tension (daNm)52 - 67
Engine - position on stand and remove

1.8 16v

1. Undo the fixing bolts (1a) and remove the air conditioning compressor mounting (1b).

2. Undo the connector and disconnect the rigid section of the heat exchanger coolant outlet pipe.

3. Disconnect the flexible section (3a) of the heat exchanger coolant outlet pipe (3b) and remove it.

Engine - position on stand and remove

2.4 20v

1. Undo the nuts (1a) and remove exhaust manifold (1b) complete with gasket.

Engine - position on stand and remove

1.9 JTD 16v

1. Disconnect the electrical connection for the engine oil level sensor.

NameConnector
1Engine oil level sensorK32
Engine - position on stand and remove

1.6 16v

Fit the air conditioning compressor complete with rigid support and belt tensioner.

Tighten the bolts fixing the rigid engine support to the cylinder block/crankcase.

FasteningComponentØ

Value

(daNm)

BoltENGINE MOUNT TIMING SIDEM10(Engine side) 6.3 - 7.7
FasteningComponentØ

Value

(daNm)

BoltENGINE MOUNT TIMING SIDEM8(Engine side) 2.3 ÷ 2.8

Tighten the bolts fixing the air conditioning compressor to the inlet manifold to torque.

1. Fit the air conditioning compressor drive belt.

2. Acting on the micrometric screw (2a), tension the compressor-air conditioner drive belt, then tighten the locknut (2b).

3. Secure the bolts fixing the air conditioning compressor drive belt tensioner.

Using a dynamometer, check that the belt tension is correct.

NameCountry
Torque wrench1.895.762.000
MeasurementValue
check tension (daN)42 - 55
Engine - position on stand and remove

1.8 16v

Prepare a hydraulic hoist, complete with metal cables and hooks, for the subsequent securing and positioning of the engine on the rotating stand.

1. Fit the timing side mounting bracket (1a) securing it to the cylinder block/crankcase using the bolts (1b).

NameCountry
1aBrackets1.861.001.039

2. Fit the bracket (2a), securing it to the alternator mounting using the bolt (2a) and fasten the hook (2c) to it.

3. Fit the exhaust side engne mounting bracket (3a), securing it to the cylinder block/crankcase using the bolts (3b).

NameCountry
3aBrackets1.861.001.039

4. Fit the bracket (4a) securing it to the cylinder head using the bolt (4b) and fasten the hook (4c) to it.

5. Lift the engine and position it on the rotating stand (5a) and fix the two engine mounting brackets to it using the fixing bolts (5b).

NameCountry
5aRotating stand1.861.000.000

When the operation is completed, remove the two brackets fitted previously and place the hydraulic hoist, complete with chains, outside the working area.

Engine - position on stand and remove

2.4 20v

1. Undo the nuts fixing the alternator - air conditioning compressor drive belt tensioner to the timing side rigid engine support.

2. Undo the bolts (2a) and remove the complete timing side rigid engine support (2b).

Engine - position on stand and remove

1.9 JTD 16v

1. Fit the brackets for positioning the engine on the overhauling stand.

NameCountry
1Brackets1.861.001.139
Engine - position on stand and remove

1.6 16v

Tighten the tensioner fixing bolts.

Remove the hooks and support devices positioned previously.

1.8 16v

Position two brackets secured to the cylinder head and the alternator upper mounting.

Secure two metal cables to the brackets and tension them with the assistance of a hydraulic hoist.

Undo the bolts fixing the engine mounting brackets to the rotating stand.

NameCountry
Rotating stand1.861.000.000

Lift the engine and place it onto a stand.

Remove the two exhaust side and timing side engine mounting brackets.

NameCountry
Brackets1.861.001.039

Remove the brackets positioned previously for attaching the metal cables.

Place the hydraulic hoist outside of the working area.

Fit the heat exchanger coolant outlet pipe.

Tighten the pipe connector to the water pump rigid inlet pipe.

Connect the pipe lower hose to the heat exchanger.

Fit the air conditioning compressor mounting.

Tighten the bolts fixing the air conditioning compressor mounting to torque.

FasteningComponentØ

Value

(daNm)

BoltAir conditioning compressor supportM105

Fit the air conditioning system compressor.

Tighten the bolts fixing the air conditioning compresor to torque.

FasteningComponentØ

Value

(daNm)

BoltAIR CONDITIONER ASSEMBLY COMPRESSORM82.5

Fit the intermediate shaft bearing support and tighten the bolts fixing it to the cylinder block/crankcase and the engine oil sump to torque.

FasteningComponentØ

Value

(daNm)

BoltFRONT DRIVE SHAFT BEARING MOUNTM82.5
FasteningComponentØ

Value

(daNm)

BoltFRONT DRIVE SHAFT BEARING MOUNTM105

Fit the timing and various components tensioner mounting bracket.

Tighten the bolts fixing it to the tensioner mounting and to the intermediate driveshaft bearing support.

Fit the auxiliary shaft drive belt moving tensioner and tighten the fixing bolt to torque.

FasteningComponentØ

Value

(daNm)

BoltAUXILARY BELT MOBILE TENSIONERM82.5

Fit the alternator and tighten the bolts fixing it to the mounting to torque.

FasteningComponentØ

Value

(daNm)

BoltAUTOMATIC HEATER CASEM12 x 1.257
FasteningComponentØ

Value

(daNm)

BoltAUTOMATIC HEATER CASEM10 x 1.255

Fit the reinforcement bracket for the modular inlet manifold, tightening the bolts fixing it to the actual manifold and the intermediate driveshaft support.

Fit the auxiliary shaft drive belt and, using a spanner on the moving tensioner, tension the engine components drive belt.

2.4 20v

1. Undo the bolt securing the intermediate driveshaft bearing support to the crankcase sump.

2. Undo the bolts (2a) and remove the intermediate driveshaft bearing support (2b).

Engine - position on stand and remove

1.9 JTD 16v

1. Position the engine on the overhauling stand using the hydraulic lift.

Fasten the mounting brackets to the overhaul stand.

Release the engine from the hydraulic lift fastenings.

Engine - position on stand and remove

2.4 20v

Undo the fixings and remove the complete engine oil dipstick.

1. Fit the tool for positioning the engine on the overhauling stand.

NameCountry
1Brackets1.861.001.039
Engine - position on stand and remove

1.9 JTD 16v

Secure and support the engine using a hydraulic hoist fitted with suitable chains.

Undo the fixings and remove the engine complete with mounting brackets.

Remove the brackets for positioning the engine on the overhauling stand.

NameCountry
Brackets1.861.001.139

Connect the electrical connection to the engine oil level sensor.

1. Refit intermediate drive shaft (1a) complete with upper alternator mount bracket (1b) and secure it by tightening bolts (1c) to the specified torque.

FasteningComponentØ

Value

(daNm)

1c

2. Tighten the bolt securing the intermediate drive shaft mounting to the oil sump to the recommended torque.

FasteningComponentØ

Value

(daNm)

2
Engine - position on stand and remove

2.4 20v

Position the engine on the overhauling stand using a hydraulic hoist fitted with suitable chains.

REMOVAL FROM THE STAND

Remove the engine from the overhauling stand using a hydraulic hoist fitted with suitable chains.

Remove the tool for positioning the engine on the overhauling stand.

NameCountry
Brackets1.861.001.039

Place the engine oil dipstick back in its housing and fix it using the fastenings.

FasteningComponentØ

Value

(daNm)

OIL LEVEL DIPSTICK PIPE0.8 - 1.2

1. Refit the intermediate driveshaft bearing support (1a) in its seating and tighten the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1bBoltFRONT DRIVE SHAFT BEARING MOUNTM10(Engine block side) 4.6 ÷ 6.6

2. Tighten the bolt fixing the intermediate driveshaft bearing support to the crankcase sump.

Engine - position on stand and remove

1.9 JTD 16v

1. Place the alternator (1a) back in its housing and fix it tightening the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1b
Engine - position on stand and remove

2.4 20v

1. Place the complete timing side rigid engine support (1a) back in its housing and secure it tightening the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1bBoltENGINE MOUNT TIMING SIDEM10(Engine block side) 4.6 ÷ 6.6

2. Tighten the bolts fixing the alternator - air conditioning compressor drive belt tensioner to the timing side rigid engine support.

FasteningComponentØ

Value

(daNm)

2BoltAUXILARY BELT MOBILE TENSIONERM8(Timing side rigid engine mount side) 2.3 ÷ 3.3
Engine - position on stand and remove

1.9 JTD 16v

Connect the electrical connection to the alternator.

1. Place the air conditioning compressor mounting (1a) back in its housing and fix it tightening the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1b
Engine - position on stand and remove

2.4 20v

1. Place the exhaust manifold (1a), complete with gasket, back in its housing and fix it tightening the nuts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1bNutEXHAUST MANIFOLD/SM8(Cylinder head side) 2.3 ÷ 3.3
Engine - position on stand and remove

1.9 JTD 16v

1. Place the air conditioning compressor (1a) back in its housing and secure it tightening the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1b

2. Connect the electrical connection to the air conditioner compressor.

Engine - position on stand and remove

2.4 20v

Refit the exhaust manifold heat shield protection and secure it with the nuts.

Place the power assisted steering pump, complete with pipes and electrical wiring, back in its housing.

Refit in its seating the module inlet manifold mounting bracket and fix it with the bolt and nut.

Connect the electrical connection to the engine oil pressure warning sensor.

Fix the electrical wiring to the band on the injection/ignition control unit mounting.

1. Place the alternator (1a) back in its housing and fix it tightening the bolts (1b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1bBoltALTERNATOR ASSEMBLYM104.6 - 6.6
FasteningComponentØ

Value

(daNm)

BoltALTERNATOR ASSEMBLYM126.4 - 9.3

2. Connect the electrical connections to the alternator.

Engine - position on stand and remove

1.9 JTD 16v

Fit the single engine component belt by adjusting the moving tensioner using a wrench.

Release the engine from the hydraulic lift fastenings.

2.4 20v

1. Place the air conditioning compressor (1a) back in its housing and fix it tightening the screws (1b) and the bolts (1c) to the recommended torque.

FasteningComponentØ

Value

(daNm)

1bBoltAIR CONDITIONER ASSEMBLY COMPRESSORM8(Mount side) 2.3 ÷ 3.3
FasteningComponentØ

Value

(daNm)

1cBoltAIR CONDITIONER ASSEMBLY COMPRESSORM8(Mount side) 2.3 ÷ 3.3

2. Place the pipe (2a) from the supply pipe to the water pump rigid inlet pipe back in its housing and secure it using the nuts (2b).

FasteningComponentØ

Value

(daNm)

2bNutCOOLANT PUMP RIGID INLET PIPE0.8 - 1.2
Engine - position on stand and remove

1. Fit the alternator - air conditioning compressor drive belt.

2. Tension the alternator - air conditioning compressor drive belt using the special screw.

Using the C. TRONIC G2 105.5 or similar equipment, check that the tension of the alternator-air compressor conditioner drive belt is within the specified limits.

MeasurementValue
Diameter of hydraulic tappet seats (mm)33.000 - 33.025

If the tension figure does not correspond to the recommended values, regulate the adjustment screw.

3. Tighten the bolt fixing the alternator - air conditioning drive belt tensioner pulley.

Engine - position on stand and remove

1. Fit the power assisted steering pump drive belt.

2. Tension the power assisted steering pump drive belt using a polygonal spanner on the tensioner screw (2a), then tighten the bolts (2b) to the recommended torque.

FasteningComponentØ

Value

(daNm)

2bBoltPOWER ASSISTED STEERING PUMP BELT MOVING TENSIONERM8(Timing side rigid power unit mount side) 2.3 ÷ 3.3

Using the tool, check that the power assisted steering pump belt tension is within the recommended limits.

NameCountry
Torque wrench1.895.762.000
MeasurementValue
Tensioning (daN)45 - 62

If the tension figure does not correspond to the recommended values, repeat the operations described above.

Engine - position on stand and remove

Parts & tools for this job For 2001 Fiat Stilo

Links open Amazon search results in a new tab. As an Amazon Associate I earn from qualifying purchases.